VS2019配置QT及打开项目报错处理

2023-11-19

放在一起是因为配置的拖了比较久,于是就放一起,以后要是遇到了,能够处理,也希望对遇到同样问题的能有所参考。

对于下载安装qt的教程就不写了,因为已经好些优秀的文章了,这里把一位博主的地址放一下,可以看看qt下载,里面分享了下载的国内镜像地址,就很好。

VS2019创建QT项目报错

具体原因不清楚,但创建项目报错的原因是Qt Visual Studio Tools 版本不对(名字选对哈o(╥﹏╥)o),按照给的处理方式配置好了地址,还是不行,后来再查看配置的地址并没有添加进去,就很迷。这时候就要用上镜像地址了。

在地址下打开 archive/vsaddin/2.4.3/ 下载2019版本的,在扩展(X) 处把高版本的卸载掉,

![在这里插入图片描述](https://img-blog.csdnimg.cn/ece802037b3d47c7b491bb25300f19d7.png

如果有小伙伴和我一样之前把更新开了的记得关了,要不然你就会体会多次卸载,安装,卸载,安装。

程序界面: 工具->选项->产品更新 去掉自动下载更新。
在这里插入图片描述

双击安装下载的组件即可

在这里插入图片描述

VS加载项目报错

首先的确定你的qt是不是正常使用的,我就是因为开了更新,导致版本不对,加载项目各种问题。
其次你得知道这个项目是x64还是x86的。

确定好了后在这个位置设置对于需要的就可以了。
在这里插入图片描述

VS2019打开项目报错处理

起因是用vs2019打开vs2017项目的时候报错了,本着能不改环境就不改的原则,于是开启一下修改配置的道路。

1、①错误 MSB8020 无法找到 Visual Studio 2017 的生成工具(平台工具集 =“v141”)。若要使用 v141 生成工具进行生成,请安装 Visual Studio 2017 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。

② 错误 MSB8036 找不到 Windows SDK 版本 10.0.17763.0。请安装所需版本的 Windows SDK,或者在项目属性页中或通过右键单击解决方案并选择“重定解决方案目标”来更改 SDK 版本。

在打开项目的时候就会提示这个,提示要下载要升级,嗯…这里我选择了叉掉(不能处理了再来嘛()),然后你运行就会遇到上面的报错(没有问题概率不大 -_-)。
在这里插入图片描述

这时点击 项目->属性,把这两个改成自己电脑上有的。

在这里插入图片描述
接着迎来了第二个错误

2、ERROR running qmake

在这里插入图片描述
在网上找了个大概,说是要换环境,qt或者vs(这里得说明一下,因为我的qt和这个项目的版本是一致的,只有vs不一样),所以我选择坚决不换,就看看属性页。
以下是项目的qt设置,我的不是这个,选择自己电脑上的即可。

按图设置自己的配置即可。

在这里插入图片描述
当然没有结束,这是第三个错误来了

3、错误 C1083 无法打开包括文件: “QtGui\private\qzipwriter_p.h”: No such file or directory

这个时候去安装的qt路径下看看
位置:存放路径\Qt5.12.12\5.12.12\msvc2017\include\QtGui\5.12.12\QtGui\private
搜了下有的,那么就在属性页上添加即可。
在这里插入图片描述

重点重点重点,不要填错了

比如我这里提示的是:无法打开这个路径 QtGui\private\qzipwriter_p.h
我在 存放路径\Qt5.12.12\5.12.12\msvc2017\include\QtGui\5.12.12\QtGui\private 下找到了文件
那么填写的路径为: 存放路径\Qt5.12.12\5.12.12\msvc2017\include\QtGui\5.12.12\
不要把后面的填了,因为项目中提示是这个,还是要按实际来处理。

要是以后遇到这方面的问题还是会在这里添加,希望对遇到类似问题的小伙伴有所帮助,要是有写的不对的地方也请告诉我一下,非常感谢。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS2019配置QT及打开项目报错处理 的相关文章

随机推荐

  • Docker(六)----Swarm搭建Docker集群

    一 什么是Swarm Swarm这个项目名称特别贴切 在Wiki的解释中 Swarm behavior是指动物的群集行为 比如我们常见的蜂群 鱼群 秋天往南飞的雁群都可以称作Swarm behavior Swarm项目正是这样 通过把多个D
  • 数据结构---链表

    目录 链表的概念 封装单项链表 封装链表结构 append方法 追加元素 toString方法 转字符串 insert方法 插入元素 get方法 获取元素 indexof 获取索引 update修改某个位置的元素 removeAt方法 删除
  • SQL 日期比较 datediff

    datediff date1 date2 返回 date1 date2的相差天数 用在select语句 select datediff date select max start time from tb user video log da
  • 史上最强内网渗透知识点总结

    https mp weixin qq com s biz MzI5MDQ2NjExOQ mid 2247487491 idx 1 sn 270336c6cca79b4a4e5d777d41ce71b7 chksm ec1e202bdb69a
  • 银河麒麟操作系统v10安装时间

    银河麒麟操作系统安装时间方法1sudo date r var log installer 方法2df Th 然后sudo dumpe2fs dev nvme0n1p3 grep i created
  • sql的递归查询

    在oracle中通过connect by prior来实现递归查询 分类 Oracle随笔 2007 02 16 09 13 11278人阅读 评论 3 收藏 举报 connect by 是结构化查询中用到的 其基本语法是 select f
  • vue3 组件传值之 props 与 attrs 的区别

    最近在学习 vue3 整理了一些学习笔记 如果有人看到 并发现我有写的不对的地方 欢迎指正 用过 vue 组件传值的小伙伴都知道 props 这个属性 而 attrs 属性可以看做 props 的加强版 用来简化 vue 组件传值 那么这两
  • 条件变量(condition variable)详解

    原理 假设我们需要解决这样一个问题 一个列表记录需要处理的任务 一个线程往此列表添加任务 一个线程processTask处理此列表中的任务 这个问题的一个关键点在于processTask怎么判断任务列表不为空 一般有两种方法 一 proce
  • Mathematica的Combinatorica`程序包来研究分拆

    文章目录 引论 步骤 0x00 导入程序包 0x01 Partitions 0x02 Compositions Log 引论 分拆可以看我的这篇文章 在线的Combinatorica 程序包文档可以看这个 在线的Combinatorica
  • 我所理解的RSA加密算法

    RSA简介 非对称加密算法 有一对公私钥组成 1977年由三位数学家Rivest Shamir 和 Adleman 设计了一种算法 没错RSA是三个人名字的首字母 密钥越长越难破解 1024位目前无法破解 因此1024位的RSA密钥基本安全
  • 实现instanceof操作符

    实现instanceof操作符 const theInstanceof function object constructor if typeof object object typeof constructor function retu
  • Spark学习(文件读取路径)

    在不同的启动模式下 加载文件时的路径写法是不一样的 对于local模式下 默认就是读取本地文件 而在standlone或者yarn client 或者cluster模式下 默认读的都是hdfs文件系统 这几种模式下很难读取本地文件 这是很显
  • Qt 信号和槽的小问题(新手向)

    Qt项目报错 static assertion failed Signal and slot arguments are not compatible 信号和槽的参数不对应 例 槽函数 void A give QString a qDebu
  • 内存数据库-3-[redis]的架构原理和部署模式

    参考redis三种模式对比 Redis 是一个开源的 key value 存储系统 由于出众的性能 大部分互联网企业都用来做服务器端缓存 1 单实例模式 问题 1 内存容量有限 2 处理能力有限 3 无法高可用 Redis 在3 0版本前只
  • 我的股票项目环境配置过程记录(含python打包方法linux windows)

    股票项目从源码配置环境 V1 0 Windows 如果只是跑只需要这两个 pip3 install PyQt5 i https pypi douban com simple pip install U matplotlib pip inst
  • 直流-直流(DC-DC)变换电路

    直流 直流 DC DC 变换电路 可以将一种直流电源经过变换电路后输出另一种具有不同输出特性的直流电源 可以是一种固定电压或可调电压的直流电 按照电路拓扑结构的不同 DC DC变换电路可以分成两种形式 不带隔离变压器的DC DC变换电路和带
  • Tomcat7安装及配置教程

    Apache Tomcat7 0安装及配置教程 Apache Tomcat7 0官方网站链接 http tomcat apache org apache tomcat 7 0 73 windows x64 先解压下载的压缩包 然后在bin目
  • 使用express封装一个简单的http代理服务器以及手动设置Access-Control-Allow-Origin解决跨域问题

    一 跨域是什么 先来了解一下什么是跨域 才能知道如何解决跨域问题 跨域 出于浏览器的同源策略限制 使浏览器不能执行其他网站的脚本 同源策略是浏览器对 javascript 施加的安全限制 所谓同源就是指在同一个域内 就是两个地址具有相同的协
  • 自学Java的知识盲点(面向对象编程)

    目录 1 类和对象 1 1对象 属性 行为 1 1 1属性 成员变量 1 2类和对象的内存分配机制 1 3构造方法 1 3 1this关键字 1 4访问修饰符 2 封装 2 1定义 3 继承 ctrl h可以看继承关系 3 1基本介绍 本质
  • VS2019配置QT及打开项目报错处理

    放在一起是因为配置的拖了比较久 于是就放一起 以后要是遇到了 能够处理 也希望对遇到同样问题的能有所参考 对于下载安装qt的教程就不写了 因为已经好些优秀的文章了 这里把一位博主的地址放一下 可以看看qt下载 里面分享了下载的国内镜像地址