2013-05-10 4 views
-1

내 프로그램이 내 컴퓨터에서 제대로 작동하는 Qt는 응용 프로그램 (윈도우 7 64 비트)를 실행하지만, (윈도우 비스타 32 비트)를 다른 컴퓨터에 충돌 것으로 보인다 때 :오류 메시지 다음과 같은 오류 대화 상자가,

WbMYW.png

Qt는 정보는 :

enter image description here enter image description here

나는 기본 Qt는 컴파일러를 사용합니다.

+1

. dll 파일은 .exe 디렉토리에 있습니까? – undefined

+0

디버그 버전에서 사용해 보셨습니까? –

+1

... 그리고 그 DLL도 32 비트 모드로 컴파일 되었습니까? – cmannett85

답변

0

Dependency Walker을 사용하여 EXE에서 참조하는 모든 DLL을 볼 수 있습니다. 또한 32 비트 시스템은 일부 모듈에 필요한 MSVC 런타임을 설치하지 않았을 수 있습니다.

+0

나는이 문제가 DLL이 누락되지 않았다고 생각한다. 오류 대화 상자는 달라졌을 것이다. 이 오류 대화 상자는 Qt가 프로그램을 중단 할 때 호출됩니다. – sashoalm

+0

정확히. 모든 DLL이 있습니다. 말했듯이 응용 프로그램은 내 컴퓨터에서 제대로 작동하므로 아버지 컴퓨터에서도 사용해야합니다. 그러나 준비가되어 있으면 무엇이든 볼 수 있기 전에 중단됩니다. – user2282405

+0

[이 질문] (http://stackoverflow.com/questions/14948887/qt-5-0-1-application-will-not-execute-outside-of-qt-creator) 및 [이 하나] (http://stackoverflow.com/questions/5442567/this-application-has-requested-the-runtime-to-terminate-it-in-an-unusualway). – npclaudiu

관련 문제