我目前正在运行Windows Vista Home Premium,并且我使用Qt Creator与我的朋友开发了一个应用程序。我们现在尝试将我们的应用程序部署为一个可执行文件,因此我们尝试进行静态构建。我们在.pro文件中添加了CONFIG + = static。
我们正在使用此文档来帮助我们:
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
我想我必须在我的PATH中添加nmake,但我无法在计算机上找到它。任何帮助将不胜感激。谢谢。
答案 0 :(得分:3)
您将在Visual Studio安装的bin目录下找到名为“vcvars32.bat”的批处理文件。在尝试构建QT之前从命令行运行它。这应该可以解决你的问题。
答案 1 :(得分:1)
打开 Visual Studio 20xx命令提示符并在其中编译Qt!
例如,在VS2008上我还需要在尝试配置Qt之前设置QMAKESPEC
:
set QMAKESPEC=<QT_DIR>\mkspecs\win32-msvc2008