2012-07-14 4 views
1

Я пытаюсь написать приложение 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: 'set PATH = C: \ path \ to \ qt;% PATH%'. Если это работает, система PATH широко применяется. – Claudio

ответ

2

Вы сталкиваетесь с проблемой как при работе с IDE, так и в автономном exe и в режиме отладки и выпуска. Если некоторые из них работают, убедитесь, что правильный файл QtGui4.dll скопирован на тот же путь, где создается исполняемый файл.

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