我想将 Qt Creator 与 MS VC++ 11 一起使用,但它说没有构建 Qt 的工具链。我使用完整的 SDK 安装程序安装了 Qt。现在做什么?
问问题
1182 次
2 回答
2
MSVC++ 11 不是自带 Visual Studio 11 吗?如果是这样,那么 Qt 不支持makespec
该版本的文件 AFAIK(如果我错了,请纠正我)。MSVC 2010 nmake/cl
但以下是使用工具链运行 Qt Creator 的(粗略)步骤。
msvc-2010
从此站点下载使用工具链编译的 Qt SDK 4.8.2 (第二页)。- 安装包含
nmake/cl/cdb
可执行文件的 MS VC++ 2010 免费开发工具(或完整的 SDK)。 - 重启PC,初始化环境变量等。
- 开始
Qt Creator
,现在您会注意到msvc-2010
工具链已被 Qt Creator 识别(工具 -> 选项对话框)。如果没有,则手动添加它。 - 还要确认 Qt 版本 4.8.2
msvc-2010
已在Qt Versions
选项卡中标识。如果没有,则通过提供 Qt SDK 文件夹的路径手动添加qmake
它bin
。它还将msvc-2010
自动选择工具链。 - 在这里,现在转到项目并在构建设置中,选择
msvc-2010
工具链并编译。确保win32-msvc2010
被选为makespec
文件。
希望这可以帮助。
于 2012-06-09T07:15:25.147 回答
0
尝试使用 Visual Studio 2010 的 makespec 构建。
SET QMAKESPEC=win32-msvc2010
在运行 configure 和 qmake 之前应该完成这项工作
于 2012-06-08T15:08:18.410 回答