搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 如何加快项目的编译速度
标题:
如何加快项目的编译速度
只看楼主
墨清扬
等 级:
蝙蝠侠
威 望:
1
帖 子:294
专家分:817
注 册:2011-10-4
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:9
如何加快项目的编译速度
vs项目会生成stdafx.h,这样预编译可以很快,但是我用的是codeblocks,有对应的办法吗?我写的程序很小,也就分成了4个cpp,一共代码就600行,函数十多个,自己定义了一个头文件。每次编译都要挺慢的,而且它没有弹出执行的窗口,但是任务管理器显示它已经在执行了……
搜索更多相关主题的帖子:
项目
如何
任务管理器
而且
2012-04-30 15:59
pangding
来 自:北京
等 级:
贵宾
威 望:
94
帖 子:6784
专家分:16751
注 册:2008-12-20
第
2
楼
得分:0
加 stdafx.h 可以提高编译速度是什么原理?
你现在编译 600 行左右的代码大概需要几秒?
2012-05-01 01:17
墨清扬
等 级:
蝙蝠侠
威 望:
1
帖 子:294
专家分:817
注 册:2011-10-4
第
3
楼
得分:0
回复 2楼 pangding
貌似是将一些不经常修改的合并到一块。
大概6秒吧
酱油实习生
2012-05-01 08:59
BianChengNan
等 级:
贵宾
威 望:
13
帖 子:302
专家分:972
注 册:2011-11-30
第
4
楼
得分:5
按理说不至于啊,不知道楼主写的什么。
基本原则是 减少文件间的依赖
我的群:149544757 C/C++/Assembly 喜欢交流的朋友进,进群请写消息
2012-05-01 15:27
墨清扬
等 级:
蝙蝠侠
威 望:
1
帖 子:294
专家分:817
注 册:2011-10-4
第
5
楼
得分:0
回复 4楼 BianChengNan
具体一点?
不管怎么样,以后总是要做大程序的,这种东西迟早得懂
酱油实习生
2012-05-01 18:30
我菜119
等 级:
青峰侠
帖 子:938
专家分:1756
注 册:2009-10-17
第
6
楼
得分:0
你可以使用编译预处理来解决这个问题,现在的项目小,有时根本用不到编译预处理,但以后慢慢学习,做的项目大了之后,可以减少代码的编译时间,你可以不使用系统自动给你创建的那个编译预处理文件stdafx.cpp,可以自己随便建个源文件,然后加上编译预处理指令,具体的可以上网搜索一下,
[
本帖最后由 我菜119 于 2012-5-1 18:52 编辑
]
愿用余生致力编程
2012-05-01 18:51
墨清扬
等 级:
蝙蝠侠
威 望:
1
帖 子:294
专家分:817
注 册:2011-10-4
第
7
楼
得分:0
回复 6楼 我菜119
就是说这个呀,但是codeblocks找不到预编译,网上也查不着
酱油实习生
2012-05-01 21:21
misswang
来 自:湖北荆州
等 级:
贵宾
威 望:
15
帖 子:265
专家分:720
注 册:2010-3-11
第
8
楼
得分:0
codeblocks 还不错啊,效率很高的哇
misswp2010@
wangping103@
2012-05-03 14:54
rjsp
等 级:
版主
威 望:
507
帖 子:8890
专家分:53117
注 册:2011-1-18
第
9
楼
得分:15
我google了一下“mingw 预编译头文件”,唰唰唰
2012-05-04 08:08
BianChengNan
等 级:
贵宾
威 望:
13
帖 子:302
专家分:972
注 册:2011-11-30
第
10
楼
得分:0
预编译头文件 是一个办法,thinking in c++ 里应该提了一点 Effective c++里 c++ primer 里 应该都说了一点。
楼主可搜一下 向前声明
我的群:149544757 C/C++/Assembly 喜欢交流的朋友进,进群请写消息
2012-05-09 09:39
10
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-366757-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.253653 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved