关于预编译头文件
来源:互联网 发布:互动投影软件设置 编辑:程序博客网 时间:2024/05/20 09:27
好久没写文章了,今晚有点无聊,就来记一记。在公司里工作了大半年了,一直对编译调试代码感到厌烦,每次debug都要等好几分钟。这种千万行代码量的项目如果要一直这么弄下去,工作效率严重受到影响。后来又位同事把程序调试时的自动窗口关了,调试快了点,但链接时还是那么慢。在做PDF导出项目时,我干脆拷备了两个项目,一个release版,一个debug版。有空时就让debug版更新编译。
总算在一月底时,改变了V盘这种代码管理方法。采用了Mercurial,代码也进行了调整,现在编译链接很快就能完成了。这得益于预编译头文件。话说在一天有点好奇对代码与原来进行了比较,发现了多了一些.cpp和.c文件,里面除了include外什么都没有。于时想起了vs创建项目自动添加的StdAfx.h,现在代码就是利用了预编译头文件 。
预编译头文件就是把项目中稳定的,不常改的代码预先编译好入在.pch文件里。有了它就不用每次都编译那些不需要经常改变的代码了,编译速度就大大地调高了。具体怎么做网上有很多说明,这里就不详细说了。美国佬挺厉害的,一些工作都采用脚本来做,看来很有需要学习一下脚本语言,另外他们做事也很专注很高效,这些方面都是我们学习的方向啊!
Mercurial
- 关于预编译头文件
- 关于预编译头文件
- 关于预编译头文件
- 关于预编译头文件
- 关于预编译头文件
- 转载:关于预编译头文件
- 关于预编译头文件介绍【转载】
- 关于.pch 预编译头文件
- 关于预编译头
- 关于预编译头
- 关于预编译头
- 关于预编译头
- 关于预编译头
- 关于预编译头
- 预编译头文件
- 头文件预编译
- 预编译头文件
- 预编译头文件
- Linux/Ubuntu下 静态编译Qt程序
- jstat监控gc情况
- 最后期限:IT项目管理的101条原则
- 用ffmpeg将各种视频文件转成F4V格式
- SQL中关于case关键字的例子(行列转换)
- 关于预编译头文件
- 新学期又开始了
- 三十分钟掌握STL
- Ubuntu下Fcitx输入法安装总结
- 虚拟机VirtualBox中Ubuntu无法全屏解决方法
- Hacking python系列视频
- 一个飞鸽传书2007进入后就可以不断的顺着链接爬行
- 飞鸽传书2007匹配蜘蛛索引抓取信息
- Failed to create the Java Virtual Machine