c++ - Windows Vista 上 Qt 中的静态构建

标签 c++ qt static build windows-vista

我目前运行的是 Windows Vista Home Premium,我和我的 friend 使用 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

我想我必须将 nmake 添加到我的 PATH 中,但我在我的计算机上找不到它。任何帮助将不胜感激。谢谢。

最佳答案

您会在 visual studio 安装的 bin 目录下找到一个名为“vcvars32.bat”的批处理文件。在尝试构建 QT 之前从命令行运行它。那应该可以解决您的问题。

关于c++ - Windows Vista 上 Qt 中的静态构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1458252/

相关文章:

c++ - 从 MFC 中的工作线程调用 Beginwaitcursor 函数

c++ - 如何始终在 QDoubleSpinbox 中显示符号(+ 或 -)?

c# - 在泛型类中需要一个真正的静态字段,否则如何保护它的可见性?

c++ - 如何在不传递类实例的情况下从静态成员函数调用非静态成员函数

c++ - 如何在 GNUMakefile 中包含 libxml2 库

c++ - 在函数内计算数组大小?

c++ - 如何跟踪单链表的开头?

c++ - 使用 QString 打印带有加号或减号的 double 值

c++ - 在 QTreeview 特定单元格中添加 QCombobox

java - 静态最终 int v/s 静态 int