我想将 Qt Creator 与 MS VC++ 11 一起使用,但它说没有工具链来构建 Qt。 我使用完整的 SDK 安装程序安装了 Qt。 现在该怎么办?
最佳答案
MSVC++ 11 不是随 Visual Studio 11 一起提供的吗?如果是这样,那么 Qt 不支持该版本的 makespec
文件 AFAIK(如果我错了,请纠正我)。但以下是使用 MSVC 2010 nmake/cl
工具链运行 Qt Creator 的(粗略)步骤..
- 从此 site 下载使用
msvc-2010
工具链编译的 Qt SDK 4.8.2 (第二页)。 - 安装 MS VC++ 2010 免费开发工具(或完整 SDK),其中包含
nmake/cl/cdb
可执行文件。 - 重启电脑,初始化环境变量等。
- 启动
Qt Creator
,现在您会注意到msvc-2010
工具链已被Qt Creator识别(工具 -> 选项对话框)。如果没有,则手动添加。 - 另请确认
Qt Versions
选项卡中已识别msvc-2010
的 Qt 版本 4.8.2。如果没有,则通过在 Qt SDK 文件夹的bin
中提供qmake
的路径来手动添加它。它还会自动选择msvc-2010
工具链。 - 好了,现在转到“项目”,然后在“生成设置”中选择
msvc-2010
工具链并进行编译。确保选择win32-msvc2010
作为makespec
文件。
希望这有帮助。
关于c++ - 使用 Visual C++ 11 的 Qt Creator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10950565/