Qt Creator with Visual C++ 11

Qt Creator with Visual C++ 11

本文关键字:C++ Visual with Creator Qt      更新时间:2023-10-16

我想将Qt Creator与MS VC++ 11一起使用,但它说没有工具链来构建Qt。我用完整的SDK安装程序安装了Qt。现在怎么办?

MSVC++ 11不是随Visual Studio 11一起提供的吗?如果是这样,那么Qt不支持该版本AFAIK makespec文件(如果我错了,请纠正我)。但以下是使用工具链运行Qt Creator MSVC 2010 nmake/cl(粗略)步骤。

  1. 从本网站下载使用msvc-2010工具链编译的Qt SDK 4.8.2(第二页)。
  2. 安装 MS VC++ 2010 免费开发工具(或完整的 SDK),其中包括 nmake/cl/cdb 个可执行文件。
  3. 重新启动PC以初始化环境变量和所有。
  4. Qt Creator开始,到现在为止,您会注意到Qt Creator(工具->选项对话框)已经识别msvc-2010工具链。如果没有,请手动添加它。
  5. 还要确认Qt Versions选项卡中标识了msvc-2010的Qt版本4.8.2。如果没有,则通过在Qt SDK文件夹bin中提供qmake路径来手动添加它。它还将自动选择msvc-2010工具链。
  6. 现在转到"项目",然后在"生成设置"中,选择msvc-2010工具链并进行编译。确保选择win32-msvc2010作为makespec文件。

希望这有帮助。

尝试使用 Visual Studio 2010 的 makespec 进行构建。

SET QMAKESPEC=win32-msvc2010

在运行配置之前,qmake 应该完成这项工作