vs2022 qt环境搭建调试的方法步骤

 更新时间:2021年12月16日 09:31:47   作者:闫有尽意无琼  
最近net6和vs2022发布,本文就详细的介绍一下vs2022 qt环境搭建调试的方法步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

建议:先安装qt再安装vs!

1、安装qt6,如下图,勾选msvc2019即可,其它自行决定,剩下安装自动的;

2、vs2022安装没什么说的,因为已经是模块化安装了,如下图,这是最少勾选的了;

3、安装qt vs tools插件,vs扩展,扩展管理,搜索qt即可,然后安装,重启vs后生效。

4、一般会自动识别出,如果没有手动,在扩展中的qt versions中指定qt的路径,必须指定到qt安装目录下的,mscv2019_64文件夹。

5、新建项目,直接有qt项目菜单 ,按顺序下一步,下一步即可;

6、因为qt6要求是C++17,所以vs项目属性需要改两处,如下:

①项目右键属性,c/c++,命令行,粘贴/Zc:__cplusplus

②项目右键属性,常规,选择c++17

备注:以上是vs2022和qt6的全过程,qt6怎么在线安装,不在讨论范围,请注意,目前qt6所有版本和vs2022等组合

仅支持输出64为应用程序!

仅支持输出64为应用程序!

仅支持输出64为应用程序!

到这里,也许有人会问说,qt5版本和vs2022组合行不行?我没有尝试但我认为是完全可以的,且能支持输出32位和64位,原因如下图:

所以对32位有需求的,请务必安装Qt5.15.0、Qt5.15.1、Qt5.15.2三版本选一且必须把红色方框内两个都勾选!Qt5.14并不支持vs2019,仅支持2017。

那么说能不能得出结论,低版本一定不支持,我觉得不一定,但不推荐!

因为编译环境稳定是首选,如下图,用vs2022新建了qt5.5项目,且编译通过,但需要对应windows sdk版本等等。

解决包错:如果你配置好了,编译却出现以下提示

“无法打开包括文件 “stddf.h”,no such file or directory,网上大部分教程都是临时解决方案,让把目录添加到项目配置里面,但是这种方案实际上治标不治本,总不能以后每个项目都添加吧!

出现这种情况,再验证,vs直接新建控制台项目,继续报错如下:

“无法打开包括文件 “crtdbg.h”,no such file or directory

妥了,不要怀疑了,VS安装的本身问题!!!,需要按以下步骤,

卸载,重启动电脑,重新安装vs,

选择下载时安装即可,等待重新安装完成,安装vs qt tool后,自动识别出qt版本,即可顺利编译!

到此这篇关于vs2022 qt环境搭建调试的方法步骤的文章就介绍到这了,更多相关vs2022 qt环境搭建内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++制作俄罗斯方块

    C++制作俄罗斯方块

    俄罗斯方块写过好几次了,每次的感觉都不一样,都有新的收获。就像达芬奇画鸡蛋一样,虽然都是画同样的鸡蛋,但是每次都有不同的收获。 
    2016-05-05
  • C语言用指针函数寻找数组中的最大值与次大值

    C语言用指针函数寻找数组中的最大值与次大值

    这篇文章主要给大家介绍了关于C语言用指针函数寻找数组中的最大值与次大值的相关资料,该代码通过定义一个名为LargestTow的函数来找出数组中的最大值和次大值,并将结果分别存入指针所指向的内存单元中,需要的朋友可以参考下
    2024-11-11
  • C++实现LeetCode(99.复原二叉搜索树)

    C++实现LeetCode(99.复原二叉搜索树)

    这篇文章主要介绍了C++实现LeetCode(99.复原二叉搜索树),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • C语言函数超详细讲解上篇

    C语言函数超详细讲解上篇

    函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数,函数我们分两篇来讲解,接下来开始第一篇
    2022-04-04
  • Qt物联网管理平台之实现自动清理早期数据功能

    Qt物联网管理平台之实现自动清理早期数据功能

    随着时间的增加,存储的历史记录也在不断增加,如果设备数量很多,存储间隔很短,不用多久,数据库中的记录就非常多,至少是百万级别起步,而且有些用户还是需要存储每一次的采集的数据。本文将利用Qt实现自动清理早期数据,需要的可以参考一下
    2022-07-07
  • C语言实现线性动态(单向)链表的示例代码

    C语言实现线性动态(单向)链表的示例代码

    本文主要介绍了C语言实现线性动态(单向)链表的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 深入Windows下的回车是回车换行(\r\n)还是换行回车(\n\r)的详解

    深入Windows下的回车是回车换行(\r\n)还是换行回车(\n\r)的详解

    本篇文章对Windows下的回车是回车换行(\r\n)还是换行回车(\n\r)进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • 详析C++中的auto

    详析C++中的auto

    这篇文章主要介绍了详析C++中的auto,auto是具有自动存储器的局部变量,C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而作为一个新的类型指示符来指示编译器,下面来看看文章的详细介绍吧
    2022-01-01
  • c++11中regex正则表达式示例简述

    c++11中regex正则表达式示例简述

    这篇文章主要给大家介绍了关于c++11中regex正则表达式的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用c++11具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-11-11
  • C++动态规划计算最大子数组

    C++动态规划计算最大子数组

    所谓最大子数组就是连续的若干数组元素,如果其和是最大的,那么这个子数组就称为该数组的最大子数组
    2022-06-06

最新评论