关于编译错误 fatal error C1083: Cannot open precompiled header file
我到网上查了资料,顺便学习了这方面的知识,这主要与预编译头文件有关。
根据我的项目开发经验,我总结了避免这个编译错误的一些方法:
(1)在菜单栏里的工程 -> 设置 -> C/C++ 中,预编译的的头文件选项卡,选择“不使用预补偿页眉”单选项就可以了。不过这种方法的缺点是以后每次编译都会比较慢。
(2)由于在大的工程里,有一些头文件经常使用,往往就会导致这样的编译错误。解决办法是把这些经常使用的头文件写入一个文件(比如precompile.h)里,就如MFC程序里的stdAfx.h一样,然后在文件precompile.cpp文件里加入#include <precompile.h>即可。对于precompile.cpp在项目设置里选择“设置补偿页眉文件”,对于其他.cpp文件设置“使用补偿页眉文件”。
下面是在网上看到的有关预编译头文件的机制,还是很有必要研究一下的。
本文转自panpan3210 51CTO博客,原文链接:http://blog.51cto.com/panpan/104397,如需转载请自行联系原作者
关于编译错误 fatal error C1083: Cannot open precompiled header file相关推荐
- linux 内核编译 错误 fatal error: linux/compiler-gcc6.h: No such file or directory
在交叉编译i.MX6UL的Kernel代码时出现这个错误 CHK include/config/kernel.release Using .. as source for kernel GEN . ...
- 编译错误 fatal error C1010: unexpected end of file while looking for precompiled header directive
VC6.0在编译的时候出现这种错误 fatal error C1010: unexpected end of file while looking for precompiled header dir ...
- nms_rotated编译出错fatal error: THC/THC.h: No such file or directory
问题描述: 使用 python setup.py develop #or "pip install -v -e ." 编译nms_rotated时出错: fatal error: ...
- 关于 麒麟系统开发错误“fatal error: GL/gl.h: No such file or directory“ 的解决方法
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125149955 红胖子(红模仿)的博文大全:开发技术集 ...
- php.h not found,编译错误“fatal error: 'xxxx.h' file not found” 如何解决
我们可能经常会出现编译错误的问题,本文作者也是在编译一个开源程序时遇到错误,然后整理出来,后面还带了一个在Mac OS X 上编译 Android 时的一个错误解决方法. 编译一个开源项目时遇到这样一 ...
- C++编译错误fatal error C1004: 发现意外的文件尾
出现这种情况就是类或者结构体的定义后面没有加";"导致的. 而且这种问题好难排查. 转载于:https://www.cnblogs.com/gig886/p/7883638.htm ...
- 错误fatal error: curl/curl.h: No such file or directory解决方案
错误现象: 笔者是在linux系统, 在代码中有时会用到libcurl库,但是这个库不是默认系统里就有的,所以编译代码时经常遇到下图所示错误: 解决方案: 在命令行中,输入以下指令: sudo apt ...
- (转)fatal error C1853: precompiled header file is from a previous version of the compiler, or the pre
预编译头文件来自编译器的早期版本,或者预编译头为C++而在C中使用它(或相反) 当Visual C++项目启用了预编译头(Precompiled header)功能时,如果项目中同时混合有.c和.cp ...
- fatal error C1083: 无法打开包括文件:“pcap.h”: WinPcap编程
WinPcap是一个开源的.运行于Win32平台下的体系结构,它的主要功能是进行数据包捕获和网络分析.它允许应用程序通过协议栈捕获和传输网络数据包,也包括内核级别的数据包过滤.网络静态引擎和支持远程数 ...
最新文章
- 应用程序性能分析利器 —— Visual Studio Profiler
- 王重敏的“中国主义”
- [ACM_图论] The Perfect Stall 完美的牛栏(匈牙利算法、最大二分匹配)
- android图片文件的路径地址与uri的相互转换,android图片文件的路径地址与Uri的相互转换...
- 机器学习笔记(十八)——HMM的参数估计
- RTX5 | 配置文件RTX_Config.h(二)
- 计算机中字符编码换算
- Python 编程训练(3)
- 关于Time.deltatTime的理解
- nginx 安全优化
- (转)谁是全球资管规模之冠?
- 一只Quant菜鸟的修行之路
- podman配置加速器、harbor镜像仓库部署
- Flutter和Native 通信 android端-pigeon
- 科研方法-X_LAB-方法总结和实践记录
- Excel 2010 SQL应用096 聚合函数之标准偏差及标准差
- 计算机mac地址怎么修改密码,如何修改苹果电脑mac地址?
- qq安全保护进程更改计算机,QQ安全中心
- shell脚本入门与Netkeeper破解路由
- 在VS Code中开发ESP32遇到如下IDF_PATH环境变量不一致的警告问题
热门文章
- Boost:使用max_element()算法以及transform_iterator和length()函数来查找最长的 向量数组中的4分量向量
- VTK:可视化之Morph3D
- VTK:Points之NormalEstimation
- OpenCV gapi模块实现幻灯片滑slides soble的实例(附完整代码)
- OpenCV检测计算并匹配BRISK和AORB KAZE描述的实例(附完整代码)
- OpenCV视差图后过滤
- Qt Creator定位项
- C语言实现简单而通用的字典算法(附完整源码)
- C语言实现了一个顺序栈(附完整源码)
- C++中const与指针