关于VS2019配置QT发生MSB4019错误的解决办法

原来使用QTCREATE开发,但是内存检查等功能明显VS做得更好,所以最近打算在VS上开发QT。

由于VS比较占用C盘内存,所以只安装了与C++有关的模块。

目前本人的QT版本是5.14.2,编译器是msvc2017_64。

创建第一个Hello World项目时即发生MSB4019错误,错误提示是“找不到导入的项目“H:\QT\XXX\QtMsBuild\Qt.props”。请确认 Import 声明“H:\QT\XXX\QtMsBuild\Qt.props”中的表达式正确,且文件位于磁盘上。”

解决办法是在c盘下搜索到了 “QtMsBuild” 文件夹,将其拷贝到项目文件夹下,就不再报MSB4019错误了。

但是接着报了“无法启动此程序,因为计算机丢失Qt5Widgetsd.dll”这个错误。

解决办法是将编译器所在include目录的路径拷贝到如下图位置:

 问题得到解决。

之后可能还会遇到“…………计算机丢失Qt5Widgetsd.dll”这种莫名其妙的错误,但是bin文件夹中其实存在这个dll文件,编译了几次后,这个错误莫名其妙的好了。有点无奈。

另外,以上所述为临时解决办法,评论区里有更好的方案可以参照,感谢。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值