Статическая сборка в Qt на Windows Vista - PullRequest
1 голос
/ 22 сентября 2009

В настоящее время у меня установлена ​​Windows Vista Home Premium, и я разработал приложение с моим другом, используя Qt Creator. Сейчас мы пытаемся развернуть наше приложение как один исполняемый файл, поэтому мы пытаемся сделать статическую сборку. Мы добавили CONFIG + = static в наш файл .pro.

Мы используем эту документацию, чтобы помочь нам:

http://doc.trolltech.com/4.1/deployment-windows.html

Когда я пытаюсь собрать QT, я использую эту команду:

configure -static -platform win32-msvc

Тогда я получаю эту ошибку:

Creating qmake...
execute: File or path is not found (nmake)
execute: File or path is not found (nmake)
Cleaning qmake failed, return code -1

Я думаю, что мне нужно добавить nmake в мою PATH, но я не могу найти его на своем компьютере. Любая помощь будет принята с благодарностью. Спасибо.

Ответы [ 2 ]

3 голосов
/ 22 сентября 2009

Вы найдете командный файл в каталоге bin вашей установки Visual Studio под названием "vcvars32.bat". Запустите это из командной строки, прежде чем пытаться собрать QT. Это должно решить ваши проблемы.

1 голос
/ 13 марта 2012

Открыть Командная строка Visual Studo 20xx и скомпилировать в нее Qt!

Например, на VS2008 мне также нужно установить QMAKESPEC перед попыткой настроить Qt:

set QMAKESPEC=<QT_DIR>\mkspecs\win32-msvc2008
...