VC++ 예제를 제공하는 라이브러리를 테스트하려고합니다. 그러나 gcc/g ++를 모든 프로젝트에 사용합니다.GCC/G ++ 용 VC++ #import 지시문
음, VC++ 예제는 라이브러리가 라이브러리 DLL의 위치를 전달 # import를 지시문을 사용하는 것입니다 액세스하는 방법은 다음 네임 스페이스 에게 라이브러리 내의를 사용하여 수행 한 다음 그것을 만들 수 있어요 몇 가지 정의되지 않은 유형 (나는 그것이 DLL에 정의되어 있다고 가정하고) __uuidof로 새로운 인스턴스를 생성합니다. 그때부터 라이브러리 함수 중 하나를 호출하면 예제는 createdObj-> foo()이고 그 것입니다.
음 ... g ++의 #import는 VC++의 가져 오기 (here 참조)와 다르므로이 예제는 나에게 적합하지 않습니다.
g ++에서 컴파일하기 위해 변환 할 수있는 방법이 있습니까? 아니면 개발자가 정적 라이브러리를 제공 할 때까지 사용할 수 있습니까?
감사합니다. 불행히도, 그 웹 사이트에주는 명령은 나를 위해 "기호 없음"을 반환하므로 작동하지 않습니다. VC++에서 어떻게 심볼을 추출 할 수 있는지 궁금합니다. 아마도 라이브러리 함수가 cdecl 함수가 아닌 stdcall 함수이기 때문일까? – beepboopbopbop
링크의 +1 thx ... –