paip.gch预编译头不生效的原因以及解决:
来源:互联网 发布:域名赎回期是多久 编辑:程序博客网 时间:2024/04/27 14:31
paip.gch预编译头不生效的原因以及解决:
作者Attilax , EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
现象:
////////////
debug时候GCH生效..release时候不生效..
要注意将太多类型包含到一个头文件中引入的额外的问题:编译后的程序文件会变大,因为不要的类型也会被链接到可执行文件中。对于一些客户端软件,应注意这个不良影响。
原因:
////////////
4、加入在源码中引用使用了预编译的all.h,编译器在引入all.h的时候,会检查all.h的同一目录下是否有all.h.gch,如果有,再检查GCC的编译选项(及其编译命令行中定义的宏)与预编译头文件时候的参数是否一致。仅仅只在编译参数完全一致(顺序无关)的情况下,预编译的gch文件才会生效。
解决:
//////////////
以release参数在编译个gch..
设置release step.,,加个step.替换到 release gch头..
也要设置个debug step ...替换到debug gch.. rename 方式比较好。
参考:
////////////
gcc 预编译头文件的一些注意事项_阿福的技术BLOG_百度空间.htm
使用gcc的预编译头文件 - 一起去听海 - 博客频道 - CSDN.NET.htm
作者Attilax , EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
现象:
////////////
debug时候GCH生效..release时候不生效..
要注意将太多类型包含到一个头文件中引入的额外的问题:编译后的程序文件会变大,因为不要的类型也会被链接到可执行文件中。对于一些客户端软件,应注意这个不良影响。
原因:
////////////
4、加入在源码中引用使用了预编译的all.h,编译器在引入all.h的时候,会检查all.h的同一目录下是否有all.h.gch,如果有,再检查GCC的编译选项(及其编译命令行中定义的宏)与预编译头文件时候的参数是否一致。仅仅只在编译参数完全一致(顺序无关)的情况下,预编译的gch文件才会生效。
解决:
//////////////
以release参数在编译个gch..
设置release step.,,加个step.替换到 release gch头..
也要设置个debug step ...替换到debug gch.. rename 方式比较好。
参考:
////////////
gcc 预编译头文件的一些注意事项_阿福的技术BLOG_百度空间.htm
使用gcc的预编译头文件 - 一起去听海 - 博客频道 - CSDN.NET.htm
- paip.gch预编译头不生效的原因以及解决:
- 预编译头文件 .h.gch
- 预编译头文件:*.h.gch文件
- paip.杀不死进程的原因--僵尸进程的解决.txt
- paip. http 405 的解决..
- paip.为什么使用多线程的原因.
- ConcurrentModificationException的原因以及解决措施
- jquery append脚本增加的html onclick时间无法生效的原因以及解决方案
- paip.花生壳 服务启动失败 以及不能安装服务,权限失败的解决
- gch文件之浅谈GCC预编译头技术
- gch文件之浅谈GCC预编译头技术 收藏
- gch文件之浅谈GCC预编译头技术
- gch文件之浅谈GCC预编译头技术
- gcc如何生成预编译头文件(.gch)
- VC中关于预编译头文件的概括,以及无法打开预编译头文件的错误解决
- 【Linux】limits.conf 不重启就生效或者不生效的原因
- lombok的配置 以及生效
- python logging.basicConfig不生效的原因
- 编写JavaBean组件
- 【纠错】关于变量定义和声明的区别
- 小明系列故事——师兄帮帮忙
- 上网原理大透析(MAC,IP,掩码,DNS)
- 根据class查找jar源码样例
- paip.gch预编译头不生效的原因以及解决:
- hdu3308LCIS(线段树,点更新,段查寻,查寻时一定要注意跨越时如何计算)
- 程序员面试之道(《程序员面试笔试宝典》)之看着别人手拿大把的offer,不淡定了怎么办?
- Oracle DB 使用闪回技术1
- 前端MVC学习体会
- 股票软件开发总体方案
- 2013.10.07
- POJ 2096 Collecting Bugs
- Ubuntu中安装Eclipse Java EE的方法