C++, Qt, Mingw32 및 Netbeans을 사용하여 직장에서 응용 프로그램을 개발 중입니다. 회사의 소프트웨어 그룹에서 개발 한 자체 API를 사용해야합니다. 링크 할 DLL에 대한 심볼 라이브러리 .lib 파일이 있지만 Mingw32와 함께이 라이브러리를 사용할 수 없으며 Microsoft Visual Studio와 잘 작동합니다.MINGW32와 함께 사용하기 위해 DLL에서 심볼 라이브러리 생성
기호를 내보내고 Mingw32와 작동하는 .a 기호 라이브러리를 만드는 방법이 있는지 아는 사람이 있습니까? Visual Studio로 이동해야합니다.
"pexports"프로그램을 사용하여 .def 파일과 dlltool을 만들려고했지만 작동하지 않았습니다. 아직 참조되지 않은 기호 오류가있는 경우 불만을 표시 한 기호를 .def에 추가했습니다. 기호가 없기 때문에 불평을 멈추고 컴파일했습니다. 그러나 프로그램이 충돌합니다. 나는 Visual Studio에서 같은 코드를 시도해 보았고 컴파일과 실행이 잘되었다.
의, C++ 수출과 마이크로 소프트의 컴파일러에 컴파일 된 DLL을 불가능 말할 것 또한 클래스의이 작품? 내가 생각하기에 많은 엔트리 포인트는 없다. – oddi
@oddi 아니, 그렇지 않을 것이다. 기능 만. – karlphillip
생각, 그래서 내일 reimp 유틸리티를 시도하고 .lib .a 올바르게 변환 할 수 있는지 확인하십시오. – oddi