QtXmld4.dll не был найден - PullRequest
       9

QtXmld4.dll не был найден

0 голосов
/ 11 сентября 2010

У меня установлен Qt 4.6.3 в C: \ Qt \ 4.6.3 (Windows).

Я только что скомпилировал приложение Qt и пошел запускать EXE. При двойном щелчке по исполняемому файлу появляется сообщение об ошибке:

"Не удалось запустить данное приложение, так как не найден файл QtXmld4.dll. Повторная установка приложения может решить эту проблему."

Найден файл QtXmld4.dll в C: \ Qt \ 4.6.3 \ lib. При копировании этого файла в тот же каталог, что и исполняемый файл, я больше не вижу эту ошибку, а вместо этого ту же ошибку для библиотеки ядра Qt.

Есть ли переменная окружения, которую я должен был установить, чтобы найти эти библиотеки?

Текущие переменные среды Qt: Путь = C: \ Qt \ 4.6.3 \ lib; C: \ Qt \ 4.6.3 \ bin; C: \ Qt \ 4.6.3 \ include;% PATH% QMAKESPEC = C: \ Qt \ 4.6.3 \ mkspecs \ win32-g ++ QTDIR = C: \ Qt \ 4.6.3 QTLIB = C: \ Qt \ 4.6.3 \ lib

ТИА

1 Ответ

0 голосов
/ 11 сентября 2010

Необходимо убедиться, что C:\Qt\4.6.3\lib находится в переменной среды системного пути.

Первоначальная проблема была решена, потому что dll теперь локальная, но эта dll явно ссылается на QtCore.dll, который будет в той же папке.

Перезагружали ли вы компьютер после установки Qt? Он мог бы обновить путь, но вступил бы в силу только после следующего перезапуска.

...