2012-07-14 3 views
1

Windows에서 Qt3D 응용 프로그램을 작성하려고합니다. 프로그램을 컴파일하고 실행하려고 할 때 오류가 발생합니다. 오류 메시지는 다음과 같습니다. '프로 시저 엔트리 포인트 4QImage @@ AEAAV0 @ $$ QAV0 @@ Z를 동적 링크 라이브러리 QtGui4.dll에서 찾을 수 없습니다.' 제 컴파일러는 Microsoft Visual C++ 9.0이고 Qt 버전은 4.8.1입니다. 거기에 어떤 해결책이 있습니까?QtGui4.dll 진입 점을 찾을 수 없습니다.

+0

컴파일 할 때 또는 실행할 때 오류가 발생합니까? 나는 후자를 의심한다. PATH에 Qt 라이브러리의 다른 복사본이 없는지 확인하십시오. 때로는 PATH에있는 프로그램 (예 : MiKTeX, LyX, TortoiseHG)과 함께 제공되는 이전 버전이 있습니다. 'PATH = C : \ path \를 \ qt; % PATH %'로 설정 한 후 명령 행 프롬프트에서 프로그램을 실행 해보십시오. 그게 효과가 있다면 PATH 시스템을 넓게 설정하십시오. – Claudio

답변

2

IDE와 독립 실행 형 EXE에서 모두 실행 중이고 디버그 모드와 릴리스 모드에서 모두 문제가 발생합니까? 이 중 일부가 작동하는 경우 적절한 QtGui4.dll이 실행 파일이 생성되는 경로와 동일한 경로로 복사되는지 확인하십시오.

관련 문제