使用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遇到的问题了。
原创文章,欢迎转载,转载请注明本文链接:https://blog.csdn.net/Love_Point/article/details/109104232,注意百度和各类采集站皆不可信,搜索时请谨慎甄别。同时由于文章一般都有时效性,本人可能会不定期对自己的博文进行修正和更新,因此敬请访问出处以查看最新版本。
使用Visual Studio编译Qt项目出现“E1696 无法打开Qt源文件”的解决方案,亲测可行相关推荐
- visual studio 编译wpd项目代码报错解决
当使用PortableDeviceApi 去获取usb设备信息以及通讯时 会出现一下报错 error LNK2001: 无法解析的外部符号 _IID_IPortableDeviceValues err ...
- 【Qt】Visual Studio编译Qt项目报Qt Version错误
00. 目录 文章目录 00. 目录 01. 问题描述 02. 开发环境 03. 问题分析 04. 问题解决 05. 附录 01. 问题描述 使用Visual Studio编译Qt项目时候,报以下错误 ...
- visual studio编译linux,在 Visual Studio 中配置 Linux MSBuild C++ 项目
在 Visual Studio 中配置 Linux MSBuild C++ 项目Configure a Linux MSBuild C++ project in Visual Studio 10/16 ...
- 如何解决Visual Studio编译错误,即“处理器体系结构之间的不匹配”?
本文翻译自:How do I fix the Visual Studio compile error, "mismatch between processor architecture&qu ...
- lua基础学习(1):使用Visual Studio编译lua和luac
lua基础学习(1):使用Visual Studio编译lua和luac 0. 背景 本篇博客作为lua基础学习的第一篇博客,主要介绍使用Visual Studio对lua5.0进行编译,目的是获得l ...
- 使用 Visual Studio 编译 wget 为库文件
添加代码与预编译指令与上一篇使用 Visual Studio 编译 wget 为可执行文件一致,区别在于这回建的是静态库工程(编译为动态库过程类似:)) 从wget的main函数开始读下来,发现问题不 ...
- visual studio(vs)中项目解决方案的目录组织安排
visual studio(vs)中项目解决方案的目录组织安排 参考文章: (1)visual studio(vs)中项目解决方案的目录组织安排 (2)https://www.cnblogs.com/ ...
- 2. C++ Visual Studio中同一个项目包含多个有main函数的源文件怎么分别运行?
C++编程问题 C++编程问题-目录 2. C++ Visual Studio中同一个项目包含多个有main函数的源文件怎么分别运行? C++编程问题-目录 2. C++ Visual Studio中 ...
- 使用Visual Studio建立网站项目
使用Visual Studio建立网站项目 第一步.依次点击文件->新建->项目(不是网站) 第二步.选择要新建的项目类型 在下图中把易错的地方已经圈出来了,注意不要选择其他的,选择空We ...
最新文章
- 从终端命令行运行 AppleScript 脚本
- 根据用户的生命周期,实现个性化的运营策略
- 推荐系统的发展与简单回顾
- 批量处理jdbc语句提高处理速度
- RedHat静态Ip地址配置
- 最小错误率贝叶斯决策的基本思想_太赞了!机器学习基础核心算法:贝叶斯分类!(附西瓜书案例及代码实现)...
- Codeforces 746 G. New Roads
- 项目管理(2):备战pmp
- 【分享】WeX5的正确打开方式(5)——绑定机制
- 什么是Eureka? 单机版Eureka如何使用?
- Ubuntu 隐藏上方状态栏、左边任务栏及菜单按钮移到下方居中及隐藏(详细)
- 单表(sqlserver不支持)、整库,支持本地和远程备份
- 二元关系:(自反,对称,传递)关系的求逆与闭包
- 【BZOJ4453】cys就是要拿英魂! 后缀数组+单调栈+set
- stm32项目实战ST7735环境质量检测仪
- tenacity -- Python中一个专门用来retry的库
- nginx: worker process is shutting down
- 日常运维工作的知识体系
- Go语言开发学习笔记(持续更新中)
- CF B. Sonya and Exhibition
热门文章
- 南开hpd openbilibili
- matlab实现lzw编码,LZW编码算法matlab实现
- 双卡 一卡通话 卡2丢网 ---注册状态 VOICE_REGISTRATION_STATE
- C 喵帕斯之平地摔 SDUT
- python如何赚外快 淘宝_Python如何爬取淘宝MM呢?教你一招
- rem 和 em 的区别
- 对比不同主流存储格式(csv, feather, jay, h5, parquet, pickle)的读取效率
- 关于人工智能AI的发展,边缘计算中的AI芯片
- 洛谷----P1036 [NOIP2002 普及组] 选数
- 二维邮局选址问题-带权中位数