预编译头文件的问题(gcc)
来源:互联网 发布:unity 模型 优化 插件 编辑:程序博客网 时间:2024/06/08 09:33
http://blog.csdn.net/lb015331/archive/2011/06/01/6459727.aspx
最近写代码,遇见了一个问题,就是在.h文件中定义了一个宏函数,在相关的.c文件中调用,结果编译出现链接出错,找了好久,终于找出了问题所在,在这里记录一下。
首先、说说预编译的好处:就是提高编译速度
其次、预编译头文件可以用在一下场合:
1、提供某种固定功能和不变的类型定义
2、减少编译的时间
接着、说说預编译可能带来的问题:
在预编译中(gcc)会将.h编译成.gch文件,按理说只要.h文件改动就应该重新编译.gch文件,
但如果没有将.h文件设置为.gch的依赖性的话,那么就会因为不会同步更新而导致编译问题(我就在这里出错)。
最后、说说解决方法:
删除与改动的.h相关文件的.gch文件
我觉得还有其他方法,希望大虾们指点迷津,谢谢!!!!!
- 预编译头文件的问题(gcc)
- 使用gcc的预编译头文件
- 预编译头文件的问题
- 预编译头文件的问题
- 预编译头文件 (编译问题)
- GCC中使用预编译头文件
- GCC中使用预编译头文件
- 预编译头文件问题
- 预编译头的问题
- gch文件之浅谈GCC预编译头技术
- gch文件之浅谈GCC预编译头技术 收藏
- gch文件之浅谈GCC预编译头技术
- gch文件之浅谈GCC预编译头技术
- gcc如何生成预编译头文件(.gch)
- c++中预编译头文件问题
- VC++预编译头文件问题
- 预编译头文件无法打开问题
- c++中的预编译头文件问题
- 存储过程入门与提高 转载
- Win7上安装IIS7并运行.net4.0程序
- mysql的C语言的接口基本应用
- Vuser中常用的C语言函数(我的学习记录)
- opencv 矩阵学习
- 预编译头文件的问题(gcc)
- Hoops 的使用
- python的操作符重载
- 程序求修改
- 水平居中方法 总结
- Sed 替换字符串
- Linux下分割与合并文件的方法
- XmlResourceParser调试代码
- 设置ListBox高度