最近别人给我发了一个他的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中使用Qt遇到的问题了。


原创文章,欢迎转载,转载请注明本文链接:https://blog.csdn.net/Love_Point/article/details/109104232,注意百度和各类采集站皆不可信,搜索时请谨慎甄别。同时由于文章一般都有时效性,本人可能会不定期对自己的博文进行修正和更新,因此敬请访问出处以查看最新版本。

使用Visual Studio编译Qt项目出现“E1696 无法打开Qt源文件”的解决方案,亲测可行相关推荐

  1. visual studio 编译wpd项目代码报错解决

    当使用PortableDeviceApi 去获取usb设备信息以及通讯时 会出现一下报错 error LNK2001: 无法解析的外部符号 _IID_IPortableDeviceValues err ...

  2. 【Qt】Visual Studio编译Qt项目报Qt Version错误

    00. 目录 文章目录 00. 目录 01. 问题描述 02. 开发环境 03. 问题分析 04. 问题解决 05. 附录 01. 问题描述 使用Visual Studio编译Qt项目时候,报以下错误 ...

  3. visual studio编译linux,在 Visual Studio 中配置 Linux MSBuild C++ 项目

    在 Visual Studio 中配置 Linux MSBuild C++ 项目Configure a Linux MSBuild C++ project in Visual Studio 10/16 ...

  4. 如何解决Visual Studio编译错误,即“处理器体系结构之间的不匹配”?

    本文翻译自:How do I fix the Visual Studio compile error, "mismatch between processor architecture&qu ...

  5. lua基础学习(1):使用Visual Studio编译lua和luac

    lua基础学习(1):使用Visual Studio编译lua和luac 0. 背景 本篇博客作为lua基础学习的第一篇博客,主要介绍使用Visual Studio对lua5.0进行编译,目的是获得l ...

  6. 使用 Visual Studio 编译 wget 为库文件

    添加代码与预编译指令与上一篇使用 Visual Studio 编译 wget 为可执行文件一致,区别在于这回建的是静态库工程(编译为动态库过程类似:)) 从wget的main函数开始读下来,发现问题不 ...

  7. visual studio(vs)中项目解决方案的目录组织安排

    visual studio(vs)中项目解决方案的目录组织安排 参考文章: (1)visual studio(vs)中项目解决方案的目录组织安排 (2)https://www.cnblogs.com/ ...

  8. 2. C++ Visual Studio中同一个项目包含多个有main函数的源文件怎么分别运行?

    C++编程问题 C++编程问题-目录 2. C++ Visual Studio中同一个项目包含多个有main函数的源文件怎么分别运行? C++编程问题-目录 2. C++ Visual Studio中 ...

  9. 使用Visual Studio建立网站项目

    使用Visual Studio建立网站项目 第一步.依次点击文件->新建->项目(不是网站) 第二步.选择要新建的项目类型 在下图中把易错的地方已经圈出来了,注意不要选择其他的,选择空We ...

最新文章

  1. 从终端命令行运行 AppleScript 脚本
  2. 根据用户的生命周期,实现个性化的运营策略
  3. 推荐系统的发展与简单回顾
  4. 批量处理jdbc语句提高处理速度
  5. RedHat静态Ip地址配置
  6. 最小错误率贝叶斯决策的基本思想_太赞了!机器学习基础核心算法:贝叶斯分类!(附西瓜书案例及代码实现)...
  7. Codeforces 746 G. New Roads
  8. 项目管理(2):备战pmp
  9. 【分享】WeX5的正确打开方式(5)——绑定机制
  10. 什么是Eureka? 单机版Eureka如何使用?
  11. Ubuntu 隐藏上方状态栏、左边任务栏及菜单按钮移到下方居中及隐藏(详细)
  12. 单表(sqlserver不支持)、整库,支持本地和远程备份
  13. 二元关系:(自反,对称,传递)关系的求逆与闭包
  14. 【BZOJ4453】cys就是要拿英魂! 后缀数组+单调栈+set
  15. stm32项目实战ST7735环境质量检测仪
  16. tenacity -- Python中一个专门用来retry的库
  17. nginx: worker process is shutting down
  18. 日常运维工作的知识体系
  19. Go语言开发学习笔记(持续更新中)
  20. CF B. Sonya and Exhibition

热门文章

  1. 南开hpd openbilibili
  2. matlab实现lzw编码,LZW编码算法matlab实现
  3. 双卡 一卡通话 卡2丢网 ---注册状态 VOICE_REGISTRATION_STATE
  4. C 喵帕斯之平地摔 SDUT
  5. python如何赚外快 淘宝_Python如何爬取淘宝MM呢?教你一招
  6. rem 和 em 的区别
  7. 对比不同主流存储格式(csv, feather, jay, h5, parquet, pickle)的读取效率
  8. 关于人工智能AI的发展,边缘计算中的AI芯片
  9. 洛谷----P1036 [NOIP2002 普及组] 选数
  10. 二维邮局选址问题-带权中位数