在 Windows 8 上使用 Qt-creator 构建(编译)一个基本的独立 .exe 应用程序

Posted

技术标签:

【中文标题】在 Windows 8 上使用 Qt-creator 构建(编译)一个基本的独立 .exe 应用程序【英文标题】:Build (compile) a basic standalone .exe application using Qt-creator on Windows 8 【发布时间】:2016-08-04 14:01:34 【问题描述】:

我已经在 Windows 8 上安装了 Qt-5.7,因为我无法从 Linux(我最喜欢的)构建我发布的 .exe,以便即使在互联网上搜索了很多之后也可以在 Windows 操作系统上使用(必须交叉-汇编...)。安装后,我只是想确保我可以构建/运行第一个应用程序(Qt-creator“filesystembrows”默认提供的示例之一)并且我遵循the official guide 以将 Qt 构建为共享库,但问题是,当我键入第一个命令行时,我得到:'nmake' is not recognized as an internal or external command' 即使使用C:\Qt\Qt5.7.0\5.7\mingw53_32\bin 更新系统的变量环境,它仍然显示相同的消息,其中一个是默认路径设置时在 Windows 上安装 Qt。请为 Windows 制作独立的 .exe(作为共享库)提供任何帮助

【问题讨论】:

我正在尝试了解情况。所以你想要一个带有动态链接库的独立 .exe 吗?那是对的吗?如果是这样,只需复制所需的 dll 并将它们放入带有 .exe 的文件夹中 是的,这就是我想要的 好的,试试这个...***.com/questions/8312725/… 【参考方案1】:

为什么不使用 qtcreator 构建您的项目?

您是否通过使用 qtcreator 制作测试应用程序来测试您的构建环境?

P.S.:如果你愿意,我可以解释如何使用 Visual Studio 作为编译器和 QtCreator 作为 IDE 来构建应用程序。

【讨论】:

什么意思?你想要一些关于如何使用 Visual Studio 和 QtCreator 的解释吗?或者你想用 qtcreator 做一个测试应用?【参考方案2】:

nmake 是随 Visual Studio 和 Windows SDK 一起提供的构建工具。显然你没有。

看来您正在使用 mingw 构建的 Qt;它带有一个捆绑的mingw副本。在那里,构建工具简称为make

【讨论】:

以上是关于在 Windows 8 上使用 Qt-creator 构建(编译)一个基本的独立 .exe 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 8 上使用命令提示符设置/更改 DNS

在 Windows 8 上使用 OpenGL 时出现 DXGI 警告?

在 Windows 8.1 频道上使用相同的推送通知频道

在 Windows 8 上使用 Microsoft 帐户的 Azure ACS 2.0

在 Windows Phone 8 上使用 SD 卡

Win32 应用程序是不是也可以在 Windows 7 和 Windows 8/8.1 上运行?