C#/기초

[C#] C++DLL , C# 호출

딸기우유중독 2024. 7. 31. 14:10

 

 

 


 

 

 

 

https://naakjii.tistory.com/120

 

2. C++ DLL을 C#에서 이용하기

2023.01.31 - [개발/C++] - 1. VS 2019에서 C++ 프로젝트를 DLL로 빌드하기 1. C++ DLL을 C#에서 사용하는 간단한 예제 C++ DLL(CPP.dll) #include extern "C" __declspec(dllexport) int AddNumbers(int a, int b) { return a + b; } C# using Sys

naakjii.tistory.com

 

 

 

https://learn.microsoft.com/ko-kr/dotnet/framework/interop/marshalling-data-with-platform-invoke

 

플랫폼 호출로 데이터 마샬링 - .NET Framework

.NET에서 플랫폼 호출을 사용하여 데이터를 마샬링합니다. Windows API 및 C 스타일 함수에 사용되는 데이터 형식의 목록을 확인하고 이러한 형식에 해당하는 .NET 관리형 형식을 찾습니다.

learn.microsoft.com

 

 

 

https://dlsenfl.tistory.com/entry/C-cc%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%ACdll-

%ED%98%B8%EC%B6%9C

 

[C# c/c++라이브러리(dll) 호출

https://tttsss77.tistory.com/99 C# 에서 C/C++ 라이브러리(dll) API 함수 호출하기 C# 에서 C/C++ 라이브러리(dll) API 함수 호출하기 본 글에서는 C/C++ 로 구현된 라이브러리가 제공하는 API 함수를 C# 어플리케이

dlsenfl.tistory.com

 

 

https://velog.io/@rubie3374/.NET-WPF-%EC%97%90%EC%84%9C-C-Interlop%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%B4%EB%B3%B4%EC%9E%90

 

C#에서 에서 C++ dll 을 사용해보자.

우리 회사에서는 C#을 이용해 개발을 하지만, 최근까지도 Delphi나 MFC와 같은 고대유물을 사용하여 개발을 하였다. Delphi 는 굉장히 잘만들어진 Tool이라고 생각한다. 저수준 레벨의 프로그래밍이

velog.io

 

 

 

https://learn.microsoft.com/ko-kr/visualstudio/debugger/how-to-debug-managed-and-native-code?view=vs-2022

 

자습서: C# 및 C++ 코드 디버그(혼합 모드) - Visual Studio (Windows)

혼합 모드 디버깅을 사용하여 디버깅 세션에서 둘 이상의 디버거 형식을 사용하도록 설정하여 .NET Core 또는 .NET Framework 애플리케이션에서 네이티브 DLL을 디버그합니다.

learn.microsoft.com

 

 


 

 

 

Wrap Native Class


 

 

https://learn.microsoft.com/en-us/cpp/dotnet/how-to-wrap-native-class-for-use-by-csharp?view=msvc-170&viewFallbackFrom=vs-2019&WT.mc_id=DT-MVP-4038148

 

How to: Wrap Native Class for Use by C#

Learn more about: How to: Wrap Native Class for Use by C#

learn.microsoft.com

 

https://blog.naver.com/hayandoud/220980365094

 

[C++] 라이브러리를 C#에서 사용하기 (CLR을 이용해서)

[C++] 라이브러리를 C#에서 사용하기 (CLR을 이용해서)  ▲ 원본 사이...

blog.naver.com

 

728x90