在 Windows 8 上的 Creator 中编译将在 Windows 7 上运行的 Qt 5 应用程序?

Posted

技术标签:

【中文标题】在 Windows 8 上的 Creator 中编译将在 Windows 7 上运行的 Qt 5 应用程序?【英文标题】:Compiling a Qt 5 application in Creator on Windows 8 that will run on Windows 7? 【发布时间】:2014-12-22 16:40:19 【问题描述】:

我安装了 Windows 8.1、Qt 5.4 MSVC 2013 OpenGL 和 MSVC 2013。

我想编译我的应用程序,以便它可以在 Windows 7 中运行。我将有几天无法访问 Windows 7 机器,所以我想找到一个方法来增加它的机会“只是工作”。我熟悉如何分发 Qt 应用程序(将 DLL 复制到应用程序文件夹中),但这始终是 Windows 7 -> Windows 7 部署。

是否有编译器目标标志或我必须设置的东西?我需要使用 MSVC 2012 吗?我在我的 Windows 8.1 机器上安装了 Windows 7.1 SDK。

谢谢

【问题讨论】:

如果您提供正确的 dll 并且两者都是相同的拱门(32 位或 64 位),它应该可以工作。 【参考方案1】:

如果您提供正确的 dll 并且两者都是相同的拱门(32 位或 64 位),它应该可以工作。

【讨论】:

以上是关于在 Windows 8 上的 Creator 中编译将在 Windows 7 上运行的 Qt 5 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

怎么在windows中编iphone\itouch程序。最好能是win7环境

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

让Qt Creator支持Windows Phone 8开发

在 Windows 上使用 Qt Creator 设置 ccache

如何在Ubuntu上的某些样式表中运行qt creator?

无法在 qt creator 上的 c++ 上链接 realsense 库