Qt添加MSVC2017编译器的实现方法

 更新时间:2023年09月03日 10:33:13   作者:哪有灬平凡?  
Qt添加MSVC2017编译器是开发者在Windows平台上进行Qt应用程序开发的重要步骤,本文详细介绍了如何为Qt配置MSVC2017编译器的具体步骤,感兴趣的可以了解一下

针对问题,QT里面检测到的MSVC2017为感叹号或者警告不可用。

1.首先需要去VS安装对应MSVC工具集

工具->获取工具和功能->单个组件->(下滑到)编译器、生成工具和运行时

勾选2017相关的,但其实可以只选红框最后一个(我怕出问题全选了)

到这里VS这边工作已经做完了,关闭VS会自动安装。安装完成后,在qt那边能检测出已安装的MSVC了

2.安装Windows 10 SDK

在QT的工具->选项->kits->Debuggers,查看有无两个.cdb调试器,没有的话下载win10 最新sdk下载地址:https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive/

3.打开Qt

工具->选项->kits

再之后去kits把对应编译器和debugs改一下(不要去管他感叹号,最后能正常使用也是有感叹号的)

发现如果存在感叹号,新建工程的时候是无法选择2017编译器的,只能在debug时更改。

原因:在首次打开QT的时候,qt创建了一个配置文件在如下目录中:

C:\Users\xxxx\AppData\Roaming\QtProject

 将这个目录下的所有文件删除,再重新打开qt就一切正常了

32bit

 64bit

到了这里你就可以正常使用啦,重启Qt

打开一个项目,你会发现build这里多了一个+号,可以添加相关编译器啦

添加之后debug可以使用相关编译器

到此这篇关于Qt添加MSVC2017编译器的实现方法的文章就介绍到这了,更多相关Qt添加MSVC2017编译器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++实现单链表按k值重新排序的方法

    C++实现单链表按k值重新排序的方法

    这篇文章主要介绍了C++实现单链表按k值重新排序的方法,结合实例形式分析了C++单链表中按照给定值进行判断与排序的相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • 深入理解C语言的new[]和delete[]

    深入理解C语言的new[]和delete[]

    new和delete既是C++中的关键字也是一种特殊的运算符。这篇文章主要介绍了C++的new和delete详解,需要的朋友可以参考下
    2021-09-09
  • C语言堆实现建堆算法和堆排序

    C语言堆实现建堆算法和堆排序

    本文主要介绍了C语言堆实现建堆算法和堆排序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-09-09
  • C语言详细实现猜拳游戏流程

    C语言详细实现猜拳游戏流程

    在学习了循环、分支、和函数之后,可以写一些简单的小游戏来给自己的编程之路增添一份乐趣。不仅提升了编码能力,还可以边学边玩,简直妙哉妙哉
    2022-05-05
  • C++浅析函数重载是什么

    C++浅析函数重载是什么

    C++ 允许多个函数拥有相同的名字,只要它们的参数列表不同就可以,这就是函数的重载(Function Overloading),借助重载,一个函数名可以有多种用途
    2022-08-08
  • QT5编译使用QFtp的方法步骤

    QT5编译使用QFtp的方法步骤

    这篇文章主要介绍了QT5编译使用QFtp的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 浅谈C++中虚函数实现原理揭秘

    浅谈C++中虚函数实现原理揭秘

    下面小编就为大家带来一篇浅谈C++中虚函数实现原理揭秘。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • C语言动态内存管理的实现示例

    C语言动态内存管理的实现示例

    动态内存管理是一种允许程序在运行时根据需要动态申请和回收内存的策略,它提供了四种重要的函数,本文就来介绍一下,感兴趣的可以了解一下
    2024-11-11
  • QML中动态与静态模型应用详解

    QML中动态与静态模型应用详解

    QML是一种描述性的脚本语言,文件格式以.qml结尾。语法格式非常像CSS(参考后文具体例子),但又支持javascript形式的编程控制。QtDesigner可以设计出·ui界面文件,但是不支持和Qt原生C++代码的交互
    2022-08-08
  • C++实现strcmp字符串比较的深入探讨

    C++实现strcmp字符串比较的深入探讨

    本篇文章是对使用C++实现strcmp字符串比较进行了详细的分析介绍,需要的朋友参考下
    2013-05-05

最新评论