CodeBlocks设置使用VC编译器,大幅提升编译和链接速度。
VC的编译器,可以在安装了vc2005或vc2008的电脑上直接拷贝过来,假设拷贝到我本机的E:/CodeBlocks/VC目录下。
确保该目录的bin子目录下有下面四个文件:
mspdbsrv.exe,mspdb80.dll (编译release版时需要)
mspdbcore.dll,msobj80.dll (编译debug版时需要)
下面是CodeBlocks的设置步骤:
一。设置全局变量
为了方便切换不同的编译器(例如有时候使用vc2005的编译器,有时候使用vc2008的),先设置一下CodeBlocks全局变量。
点击 设置-全局变量,新建一个变量集合,可以起名为vc。然后新建三个变量,vc,psdk,wx 分别替代vc编译器,win32 sdk库和vc版的wxWidgets库所在的目录。只需要设置base字段即可。
===
二。设置全局 编译和链接选项(搜索目录)(对所有工程有效)
假设已经打开CodeBlocks,点击 设置 -> 编译器和调试器。
1。首先,设置编译器所在的路径。$(#vc)代表vc全局变量代表的目录路径,就是第一步设置的。(也可以使用绝对路径如E:/CodeBlocks/VC,但更改起来没有使用变量方便)。
2。设置头文件搜索路径
3.设置静态库和静态库的搜索路径
4.设置资源编辑器搜索路径
===
经过以上设置后,以后如果想用其它版本的vc编译器和平台sdk库,只需要在全局变量那里修改vc和psdk变量的路径即可!很方便。跟c++中的宏替代有异曲同工之妙。
上面是全局设置,对于任何工程都有效。每个工程可以设置自己的编译和链接选项(点“项目-构建选项”进行设置)。但是编译链接时会优先从全局选项设定的目录查找,如果在全局设置的目录找到了就不会到工程设置的目录去查找了。
相关文章:Code::Blocks工程中 使用静态库和动态库 相关设置
http://student.youkuaiyun.com/space.php?uid=116706&do=blog&id=10992