새 프로젝트에서 기존 C C++ 함수를 사용하고 싶습니다. 이를 위해 C# 프로젝트에 C/C++ dll을 추가해야합니다.C/C++ dll을 .NET 응용 프로그램으로 가져 오는 방법
내 C/C++ 프로젝트는 UnManaged 유형이며 COM 프로젝트가 아닙니다. 나는 MSDN에서 후 몇 가지 기사를 볼 수 및 시도 :
[DllImport("user32.dll", EntryPoint="MessageBoxA")]
하지만 user32.dll
또는 my.dll
을 배치해야 어디 확실하지 않다. 내 DLL을 GAC 또는 다른 물리적 폴더에 배치해야합니까?
실제 폴더가 될 것이라면 상대 경로 또는 절대 경로를 사용할 필요가 없습니까?
또한 InterOp를 사용하여 C++ DLL을 포팅하는 방법에 대해 이야기하는 기사는 거의 읽지 않지만 시작하는 방법은 확실하지 않습니다.
진입 점은 어떻게됩니까? – Simsons