QT Creator无法自动检测MSVC2017 64位编译器

Mic*_*zon 3 c++ qt qt-creator visual-c++

我的系统上安装了Qt Creator 4.6.0和Microsoft Visual Studio 2017 Enterprise。通过Visual Studio,我已经安装了“带C ++的桌面开发”,包括VC ++ 2017 v141工具集。

尝试在Qt Creator中配置MSVC 2017 64 Kit时,不会自动检测到MSVC编译器。唯一显示的编译器是MinGw和Visual Studio 2008(9.0),我相信应该会看到“ Microsoft Visual C ++编译器15.0”。

有谁知道我如何让编译器自动检测或手动添加它。我可以在Visual Studio中编译和构建QT程序,但想使用QT Creator。

提前致谢。

el *_*oso 5

然后,您必须手动添加它。在“构建和运行设置”的“编译器”选项卡中,单击“添加,自定义-> C ++”,然后在编译器行中填写编译器的路径。

但是您必须正确填写ABI行,并且如果它不适合您已经进行的任何Qt构建,那么您将不得不从msvc命令提示符下从源再次构建Qt。

  • 手动添加如下所示:https://drive.google.com/file/d/1iMNzWF3SECj-DSL1sRMlHH0yBBzqLYOH/view?usp=sharing (2认同)