2014-02-18 2 views
0

어떻게 Visual Studio 2012 C#에서 Eclipse에서 만든 C++ DLL을 사용할 수 있습니까? 나는 이미 dll을 만들었고 C#에서 참조하려고했지만 Visual Studio에서 ""... "dll"에 대한 참조가 추가 될 수 없다는 오류가 발생합니다. 올바른 어셈블리 또는 com인지 확인하십시오. "Visual Studio 2012에서 C++ dll을 Eclipse에서 작성했습니다.

나는 그것에 대해 읽었습니다 관리되는 com 또는 무엇인가? 그렇다면, 어떻게 내 일식 C++ dll에서 그렇게 할 수 있습니까?

+0

통근자 "C"__cdecl (dllexport) blabla_keywords blablaFunction {} 중지하는 이름입니다. 그런 다음 C#에서 지정자로 [dllImport ("xyz.dll") extern static blablakeyword blablamyFunc() –

답변

0

스택 오버플로에 대한 다른 질문의 대답으로 꽤 완벽한 자습서를 만들었습니다.

그것은 바로 당신의 질문에 대답 아니에요 How to access class in C++/CLI from C#?

를 참조하지만, 특정 경우에이 특정 목적으로 쉬울 수 있습니다 비주얼 스튜디오에서 DLL을 구축 당신을 도움이 될 수 있습니다.

편집 : 귀하 또는 다른 사람들을 도울 수있는 유사한 질문입니다. 그 C++ 코드에서 맹 글링

How to Use C++/CLI Within C# Application

How do I call C++/CLI from C#?

관련 문제