Как выполнить программу, которая создала Qt на Windows? - PullRequest
1 голос
/ 18 ноября 2009

В основном, Qt предоставляет форму кросса.

Я сделал приложение, которое используется Qt Creator в Linux.

Но я не могу запустить это в Windows, потому что не могу найти DLL-файлы, такие как mingw10.dll, qtcore4.dll и т. Д.

Итак, я скопировал файлы .dll, которые можно найти в каталоге qt / bin.

И я создаю каталог, чтобы сохранить его как / lib из-за распространения приложения.

Но я не могу установить путь в файле .pro.

Как настроить путь для .dll?

Спасибо.

Ответы [ 2 ]

1 голос
/ 19 ноября 2009

Вы также можете статически скомпилировать QT , чтобы не связывать dll с вашим exe.

1 голос
/ 19 ноября 2009

Вы говорите, что успешно скомпилировали приложение, поэтому единственная проблема в том, что оно не может найти библиотеки DLL.

Есть несколько решений, и они не имеют ничего общего с файлом .pro. Ваши две лучшие ставки:

  • Убедитесь, что библиотеки DLL находятся в том же каталоге, что и файл .exe
  • Убедитесь, что библиотеки DLL находятся в каталоге, содержащемся в переменной среды PATH
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...