window下的qt5.14.2配置vs2022

这里做一个笔记,已知qt5.14.2和vs2022不兼容,无法自动扫描到vs的编译器。但由于团队协作原因,必须使用qt5.14.2,并且第三方库又依赖vs2022。其实qt5.15.2是支持vs2022的,如果能够用qt5.15.2,还是建议使用qt5.15.2及以上。如果换不了,那看下面吧。

首先可以下载qt5.14.2版本和vs2022,安装包如下:

通过网盘分享的文件:qt-opensource-windows-x86-5.14.2.exe 链接:
https://pan.baidu.com/s/1XK0vaVbik5XOPpQ63H0_dg 提取码: nhxy
通过网盘分享的文件:VisualStudioSetup.exe
链接: https://pan.baidu.com/s/1NlhvO8QjMukXGh8qS2W68Q 提取码: dt4y

其中vs安装的工具集和Windows SDK安装选择如下(为了方便后面可能会用到不同版本,我基本都安装了)
在这里插入图片描述
在这里插入图片描述
上面安装完之后就需要在qt creator中配置了,由于5.14.2不支持vs2022,那么编译器和版本都需要手动配置了。

  • 首先手动配置编译器,找到vs2022编译器路径
    在这里插入图片描述
  • 复制编译器路径,一般是x64
    在这里插入图片描述
  • 将上述的路径放到下面初始化栏,配置如下图,手动添加完C后,按照同样的内容添加C++即可,完成后点击apply

在这里插入图片描述

  • 配置kit环境中,还需要选择对应的qt版本,这里也手动添加版本。

通过网盘分享的文件:Qt.zip
链接: https://pan.baidu.com/s/1TcZd2T0cmszSbj7Ko3dpzg 提取码: gjcv

  • 下载解压后放到qt5.14.2的安装目录下,如图所示
    在这里插入图片描述
  • 配置环境变量,并手动添加版本
    在这里插入图片描述

在这里插入图片描述

  • 添加完编译器和版本后,来配置kits,如图配置。
    在这里插入图片描述

  • 到这里,kit就配置好了,选择该kit重新构件运行即可。

  • 如果接下来遇到找不到库的类似问题,可尝试在项目中添加环境变量,这一步的变量我是从别人能正常启动的项目拿来的,若有些和读者电脑不一样,跳过即可,具体每一个有什么作用,还没细究,读者自行配置。建议先全部配置看项目是否能运行,若能运行再一个个删除查找原因。

添加LIB变量
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\lib;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\atlmfc\lib\x64;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22621.0\um\x64;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22621.0\ucrt\x64
添加INCLUDE变量
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\atlmfc\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\winrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\cppwinrt

另外,若出现unable to create a debugging engine错误,可以查看下面链接。

https://b3logfile.com/pdf/article/1592296047699.pdf

  • 最后贴一个自己的项目配置
    在这里插入图片描述
    在这里插入图片描述

参考文献
https://blog.csdn.net/xjw9602/article/details/144367800

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/64282.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java-27 深入浅出 Spring - 实现简易Ioc-03 在上节的业务下手动实现IoC

点一下关注吧!!!非常感谢!!持续更新!!! 大数据篇正在更新!https://blog.csdn.net/w776341482/category_12713819.html 目前已经更新到了: MyBatis&#xff…

梳理你的思路(从OOP到架构设计)_UML应用:业务内涵的分析抽象表达01

目录 1、 系统分析(System Analysis) 系統分析的涵意 业务(领域)知识 业务内涵 业务(领域)概念 2、举例(一) :东方传说 UML与建模工具 1、 系统分析(System Analysis) 系統分析的涵意 许多人在学习系统分析(System Analysis)时,常迷失于其字面上…

Web 安全 跨站 跨域 XSS CSRF

跨站 跨站即 cross-site,它和同站(same-site)相对,对协议和端口号无要求,只要两个 URL 的 eTLD 1 一致,就能称为同站。那么什么是 eTLD 呢? eTLD 即 effective top level domain,…

k8s服务搭建与实战案例

Kubernetes(K8s)作为一个开源的容器编排平台,广泛应用于现代的云原生应用架构中。以下是一些常见的 **Kubernetes 实战案例**,包括从基础部署到高级应用场景的使用。通过这些案例,可以更好地理解 K8s 的运作原理和最佳…

PYQT5程序框架

pyqt5程序框架_哔哩哔哩_bilibili 1.UI代码 Qhkuja.py # -*- coding: utf-8 -*-# Form implementation generated from reading ui file Qhkuja.ui # # Created by: PyQt5 UI code generator 5.15.7 # # WARNING: Any manual changes made to this file will be lost when py…

基于MobileNet v2模型的口罩实时检测系统实现

基于kaggle数据集训练的模型其实现结果如下: 代码结构如下: 实时口罩检测器: 从导航栏中的链接“实时的口罩检测器”功能,该系统包含一个实时检测用户是否佩戴口罩的功能。基于图片的口罩检测器: 从另一个导航链接“基…

高效项目托管指南:从本地到 GitHub 的完整流程

在现代软件开发中,将项目托管在 GitHub 上是一个常见且高效的方式。GitHub 不仅可以用作版本控制工具,还能帮助你与团队协作或展示自己的项目。本文将带你一步步完成项目的打包和上传。 高效项目托管指南:从本地到 GitHub 的完整流程 1. 准备…

用TPS54531绘制BUCK电路板

首先,这TPS54531 是一款非同步降压转换器芯片(异步)。 这是BUCK的基本原理图,它是异步的。 我们用这款芯片来控制MOS管的高频开关,以此实现降压。 这里使用的应该是CCM模式。 这里: Vi为24V,…

【新人系列】Python 入门(十六):正则表达式

✍ 个人博客:https://blog.csdn.net/Newin2020?typeblog 📝 专栏地址:https://blog.csdn.net/newin2020/category_12801353.html 📣 专栏定位:为 0 基础刚入门 Python 的小伙伴提供详细的讲解,也欢迎大佬们…

人工智能增强的音频和聊天协作服务

论文标题:AI-enabled Audio and Chat Collaboration Services 中文标题:人工智能增强的音频和聊天协作服务 作者信息: Emil P. Andersen, Norwegian Defence Research Establishment (FFI), Kjeller, NorwayJesper R. Goksr, Sindre E. Ha…

【原创】- 澳门预约医疗系统 - 一个基于Vue3编写的程序

在空余时间写了一个前端预约医疗系统,用Vue3写的一套前端模块,里面数据都是本地模拟,一个练手的简单项目。 此项目主要功能有: 1.预约挂号、挂号记录 2.疫苗接种 3.就医记录 4.科室导航 5.AI问诊 6.个人病例 7.支付可配置化 8.健康…

Cadence学习笔记 3 MCU主控原理图绘制

基于Cadence 17.4,四层板4路HDMI电路 更多Cadence学习笔记:Cadence学习笔记 1 原理图库绘制Cadence学习笔记 2 PCB封装绘制 目录 3、MCU主控原理图绘制 快捷键总结: 3、MCU主控原理图绘制 新建原理图Design,选择好SCH文件夹&…

vue2实现答题组件

需求 实现一个答题组件,点击正确的选项,该选项背景变绿色;点击错误的选项,该选项背景变红色。不管点击了什么选项,延迟一秒后切换下一题。 每次出题,从题库中选随机选择一道用户此次进入这个页面后还没有…

3D相框案例讲解(详细)

前言 通过现阶段的学习,我们已经掌握了HTML,CSS和JS部分的相关知识点,现在让我们通过一篇案例,来巩固我们近期所学的知识点。 详细视频讲解戳这里 任务一 了解目标案例样式 1.1了解案例 3D相框 1.2 分析案例 首先我们看到一个…

SuperMap GIS基础产品FAQ集锦(20241216)

一、SuperMap iDesktopX 问题1:想问一下 SuperMap iDesktopX可以修改倾斜入库后数据的位置吗 11.2.1 【解决办法】在配置文件(*.scp)中找打position属性,修改其中的xyz值,用于改变位置;修改后如果想要相机…

2.11.静态链表

一.静态链表的基本概念: 1.上图说明:索引为0处是头结点,头结点不存储数据,但存储下一个结点的数组下标,本例中头结点里存储的下一个结点的数组下标为2,即索引为2的结点为头结点后的第一个结点,以…

【Childishness and Playfulness】

奥迪双钻,旋风冲锋龙卷风,巨无霸 智能芯片 东西南北中,好像已经忘了怎么折叠了,折千纸鹤,折小船,折舞狮,折飞机 红外线小灯,纽扣电池,各种形状投影 爷爷的手电筒&am…

【C++初阶】第9课—标准模板库STL(string_3)

文章目录 1. string类对象的查找操作1.1 c_str返回c格式字符串1.2 substr获取string类对象子串1.3 find和rfind查找字符串内容1.4 find_first_of与find_first_not_of1.5 find_last_of与find_last_not_of1.6 copy复制string类对象内的字符串内容1.7 compare对比string类字符串1.…

【教程】如何下载WandB平台的运行数据?

【教程】如何下载WandB平台的运行数据? 前言 CSDN主页:https://blog.csdn.net/rvdgdsva 博客园主页:https://www.cnblogs.com/hassle Weights & Biases (WandB)是一个用于机器学习的平台,它提供了一套工具来帮助你跟踪、比…

vscode设置终端代理

转载请标明出处:小帆的帆的博客 设置终端代理 修改项目的.vscode/settings.json {"terminal.integrated.env.windows": {"http_proxy": "http://127.0.0.1:7890","https_proxy": "http://127.0.0.1:7890"}, }…