静态构建Qt中在Windows Vista上(Static build in Qt on Windo

2019-10-17 15:29发布

我目前运行的是Windows Vista Home Premium操作系统,并且我已经开发使用Qt Creator的我的朋友的应用程序。 我们现在正在努力我们的应用程序部署为只有一个可执行文件,所以我们正在努力做一个静态的构建。 我们增加了在我们的.pro文件CONFIG + =静态的。

我们正在使用此文件来帮助我们:

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添加到我的道路,但我无法找到我的电脑上。 任何帮助将不胜感激。 谢谢。

Answer 1:

你会发现你的Visual Studio的bin目录下的批处理文件安装所谓的“VCVARS32.BAT”。 运行在命令行中尝试构建Qt之前。 这应该解决您的问题。



Answer 2:

打开Visual Studo 20xx的命令提示符 ,然后编译Qt的里面!

例如,在VS2008我还需要设置QMAKESPEC尝试配置的Qt之前:

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


文章来源: Static build in Qt on Windows Vista