2013-05-10 3 views
-1

Моя программа корректно работает на моем компьютере (Windows 7 64 бит), но, кажется, сбой на другом компьютере (Windows Vista 32 бита), следующее диалоговое окно ошибки:Сообщение об ошибке при выполнении приложения Qt

WbMYW.png

Qt информация:

enter image description here enter image description here

Я использую Qt компилятор по умолчанию.

+1

Какие DLL-файлы у вас есть в каталоге .exe? – undefined

+0

Вы пробовали в отладочной версии? –

+1

... И были ли эти DLL-файлы тоже скомпилированы в 32-битном режиме? – cmannett85

ответ

0

Вы можете увидеть все библиотеки DLL, на которые ссылается ваш EXE, с помощью команды Dependency Walker. Кроме того, 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-unusual-way). – npclaudiu

Смежные вопросы