使用Visual Studio编译Qt项目出现“E1696 无法打开Qt源文件”的解决方案,亲测可行
最近别人给我发了一个他的Qt项目,在我电脑Visual Studio上死活运行不成功,报错部分如下图所示:E1696 无法打开源文件 xxx
折腾许久,终于发现了原因orz…
不过在这之前建议你先检查下:
- Qt库有没有安装(安装时有没有勾选msvc2017_64选项(视你的VS版本而定))
- Qt的环境变量有没有设置(具体桌面右键点击此电脑——>属性——>高级系统设置——>高级——>环境变量——>系统变量——>Path,里面有具体到Qt安装目录下的bin,路径请不要含中文字符)
- Visual Studio中有没有安装成功 Qt VS Tools 插件(具体打开VS,菜单栏有Qt VS Tools选项),
如果你发现以上问题,建议搜索关键字解决了再往下看。
- 检查Qt VS Tools的设置,正确设置Qt版本
添加你的Qt库版本
路径到msvc20xx_64,注意选择你自己的安装目录。 -
检查项目属性(这个特别苟,在你安装Qt VS Tools后新建Qt项目,运行完全没问题,但你要是运行之前的Qt项目或者别处的Qt项目,死活找不到头文件,这就是我踩的坑)
- 在VS中右键你的项目,点击属性
- 找到Qt Project Settings—>Qt Installation—>把msvc2017_x64换成你安装的Qt版本,然后确定
我就是靠上面这个弄好的,再也不报错找不到Qt 源文件了
- 在VS中右键你的项目,点击属性
本文到此结束,以上内容基本能解决VS中使用Qt遇到的问题了。