이 질문은 이전 질문과 다를 수도 있습니다. 일련의 게시물을 읽었지 만 제 상황에 대해서는 명확하지 않습니다.C에서 C++ 라이브러리 호출 #
나는 momentics IDE를 사용하여 만든 C++ 라이브러리가 있습니다. 이 라이브러리를 C# 프로젝트에 사용할 수 있어야합니다.
누군가 나에게 넘겨지기 전에이 프로젝트를 진행하고있었습니다. 현재이 작업을 가능하게하기 위해 2 개의 레이어가 있습니다. 첫째, C++ 프로젝트에는 C++ 래퍼가있는 전체 라이브러리가 포함되어 있습니다. 이 프로젝트는 출력으로 dll을 생성합니다. 이 C++ dll은 C++ 프로젝트에 보내지며, dllimport는 C++ dll을 호출합니다. 이 C# 프로젝트는 DLL을 다시 만듭니다. 마지막으로, C# 응용 프로그램에서 라이브러리를 사용하려면이 두 dll에 대한 참조를 포함해야합니다.
올바른 방법일까요? 아마 프로세스를 단순화하는 방법이 있어야한다고 생각했습니다.
누군가이 질문에 나를 도울 수 있습니까?
가능한 복제본 [C#에서 네이티브 C++를 호출하려면 어떻게해야합니까?] (http://stackoverflow.com/questions/2211867/how-do-i-call-native-c-from-c) – Randolpho