표준 C++로 작성된 라이브러리가 있습니다. 나 또한 관리되지 않는 라이브러리를 사용하는 C#으로 작성된 .Net Windows 양식 응용 프로그램이 있습니다.관리되는/관리되지 않는 C++ 혼합?
나는 pinvoke를 사용할 수 있지만 C++은 완전히 OO이며 마샬링 등으로 엉망이되고 싶지 않다는 것을 알고 있습니다.
새 관리되는 C++ dll 프로젝트를 만들고 헤더와 코드 파일을 복사하여 붙여 넣은 다음 컴파일하여 모든 클래스에 액세스 할 수있는 방법이 있습니까?
또는 관리되는 C++에서 ref 클래스를 만들고이를 관리되지 않는 클래스에 연결해야합니까? 나는 이것을 가능한 한 단순하게하고 싶다.
감사합니다.
C++/CLI는 혼합하여 관리/비 관리 대상입니다. –
가능한 복제본 [C++/CLI 혼합 모드 DLL 생성] (http://stackoverflow.com/questions/2691325/c-cli-mixed-mode-dll-creation) –