У меня есть Qt 4.6.3, установленный в C: \ Qt \ 4.6.3 (Windows).QtXmld4.dll не найден
Я только что скомпилировал приложение Qt и отправился на запуск EXE. При двойном щелчке на исполняемом файле было обнаружено сообщение об ошибке:
«Это приложение не удалось запустить, поскольку не найден файл QtXmld4.dll. Повторная установка приложения может решить эту проблему».
Найдено QtXmld4.dll в C: \ Qt \ 4.6.3 \ lib. При копировании этого файла в тот же каталог, что и исполняемый файл, я больше не вижу эту ошибку, но вместо этого ту же ошибку для Qt core DLL.
Есть ли переменная среды, которую я должен был установить, чтобы эти библиотеки были найдены?
Текущий Qt переменные окружения: Path = C: \ Qt \ 4.6.3 \ Lib; C: \ Qt \ 4.6.3 \ Bin; C: \ Qt \ 4.6.3 \ включают;% PATH% QMAKESPEC = C: \ Qt \ 4.6.3 \ mkspecs \ win32-г ++ QTDIR = C: \ Qt \ 4.6.3 QTLIB = C: \ Qt \ 4.6.3 \ Lib
ТИА
Обратите внимание, что QtXmld4.dll является отладочной версией dll (версия выпуска - QtXml4.dll). См. Этот вопрос http://stackoverflow.com/q/3675450/362638 для получения дополнительной информации о выпуске и отладки DLL. – 2010-09-11 16:29:00