问题场景:
vs2017+qt5.9.9新建vs项目报错MSB4019 未找到导入的项目QtMsBuild\Qt.prop
报错解决方案:
由QtMsBuild导致的问题不需要像其他博客里说的那样各种环境变量配置,以及大费周章去查看一些系统的东西。
第一步:
只需要将Qt VS Tool中,option->general中最后一项修改为C:\Users\Lenovo\AppData\Local\QtMsBuild即可。
归根结底,由自选路径导致,qt就是想在C盘里。
第二步:去环境变量查看有没有QtMsBuild然后删除这个环境变量
第三步:重启vs生效
上面是我解决方法过程,顺便也搜到一些网友方法,如果上面方法不行可以试试下面的
提供一个参考:
1、vs菜单:option->general中最后一项是设置QtMsBuild路径的,看一下路径对了没;确认路径下Qt.props文件是否存在;
2、如果路径、文件都对了,那用管理员权限运行vs试试。(我的Qt.props文件在C盘,用管理员权限运行VS就正常了)
提供另一个参考:
1)win+r,输入%applocaldata%
2)在打开的文件夹中找到QtMsBuid
3)然后输入上面的路径(或%applocaldata%/QtMsBuild)到环境变量的QtMsBuild那里,环境变量的QtMsBuild对应着VS的扩展-Qt VS Tools-Options-General-Qt/MSBuild-Path to Qt/MSBuild files