首页 > 解决方案 > 无法使用 Visual Studio 2010 和 Qt 版本 4.8.0 创建“Qt Gui 应用程序”

问题描述

我正在构建一个 GUI 应用程序,我必须在其中使用 Visual Studio 2010 构建工具。有人告诉我,与此 VS 版本一起使用的正确 qt 版本是 4.8。我已经使用此链接下载了 Qt 4.8.0:

https://download.qt.io/archive/qt/4.8/4.8.0/

我在 VS Qt 选项菜单中将此版本设为默认版本。但是,当我尝试创建一个新的 Visual Studio 项目时,所有模块选项都是灰色的。

这反过来又使得无法创建项目,因为单击“下一步”后,“完成”按钮也呈灰色显示。 知道发生了什么吗?

标签: c++visual-studioqt

解决方案


使用预编译的二进制文件(也就是说,您不必自己编译 qt),您可以将 Qt 5.5.1 与 VS2010 一起使用,您可以从这里获得。

之后,我将使用 qmake 创建一个简单的项目并指定

TEMPLATE = VCAPP

这将告诉 qmake(请参阅文档)生成一个 .vcprojx 文件,您可以从 VS2010 使用该文件。

支持 VS2010 的最新 Qt 版本是 5.6.3 IIRC,但请注意,即使该版本现在也已停产。(2019 年 3 月)。

您应该尝试升级到 5.9 或 5.12(但是我不确定 VS2010 是否能够支持这些,因为它们非常依赖 VS2010 非常轻微支持的 c++11)

PS 如果你坚持使用 Qt4,那么最好的版本是 4.8.7(支持 VS2010),你可以从这里获得


推荐阅读