2011-10-06 7 views
0

저는 DLL을 만드는 것을 처음 접했고 OpenCV2.3 프로젝트 예제에서 얻은 C++ kinect_maps 프로젝트를 DLL로 변환하여 C# 프로젝트에서 사용할 수 있도록하고 싶습니다. DLL을 만들 수 있었지만 운이 없다면 내 kinect에서 이미지를 가져올 수 없습니다. 내가 잘못 알고있는 도서관이나 다른 도서관에 링크하는 것이지요. 내 작업을 어떻게 수행 할 수 있습니까?OpenCV kinect_maps를 DLL로 변환

정말 고마워요! 어떤 도움을 주셔서 감사합니다!

+0

작동하는 exe에 디버거를 연결하고 깨진 C#에 디버거를 연결하십시오. 네이티브 코드 디버깅을 활성화해야합니다. 그들이 어떻게 다른지 말해주십시오. – totowtwo

답변

1

다른 언어이기 때문에 COM 인터페이스를 사용해야합니다. COM/COM + 자습서를 찾아 간단한 "Hello world"(COM은 세계에서 가장 간단한 기술이 아님)를 사용하여 먼저 시도한 다음 코드를 COM dll에 넣습니다.

그러면 C# 프로젝트에 대한 참조, # import, 클래스 인스턴스화, 멤버 객체 호출 및 나머지 모든 작업을 추가 할 수 있습니다.