Code::Blocks使用释疑

Code::Blocks作为免费的C++ IDE,提供了强大的编辑功能和编译器接口。本文详细解析了如何选择和配置编译器,如GUN GCC (MinGW)、VC2003 Toolkit和VC2005 Express Edition,并着重讨论了编译器选项和环境设置,包括全局、项目和编译目标的三层设置。此外,还解答了初学者可能遇到的调试、链接错误和中文支持等问题,以及如何创建可移植的U盘编译环境。
摘要由CSDN通过智能技术生成

Code::Blocks有着强大的编辑特性和开放的编译器接口,是免费的C++IDE的不二选择。但在使用过程中也会给初学者带来不少疑惑,下面我就自己遇到的一些情况逐一说明,希望能帮助不少初窥Code::Blocks门径的人,少走弯路。

 

一:编译器选择。

1.       Code::Blocks + GUN GCC(MinGW)。这是Code::Blocks的默认编译器,强烈推荐使用,除了编译选项以及报错信息和VC不一致以外,其他没有什么区别。MinGW库对windows的支持也很到位,debug很自然的集合在IDE中。而且,不需要额外的下载和设置。

2.       Code::Blocks + VC2003 ToolKit。乍看上去很不错,我也是用此组合尝试着编译了一下WinXP SDK,编译没有问题,但他不能进行DebugVC2003 ToolKt不包含Debug工具,网上有文章介绍使用Debug tools for Windows(X86),他是一个独立的Debug工具,不能和Code::BlocksIDE整合。因此,他是一个诱人的馅饼,当然,如果你不介意使用Debug tools for Windows(X86)作为Debug工具的话,也可以使用。建议高手使用,初学者不要浪费时间在此组合中。

3.       Code::Blocks + VC2005 express edition。在我眼里,这是一个陷阱。原因不在于Code::Blocks,而在于VC2005 Express本身像一个玩具,居然缺少基本的STL库,充分体现了微软的小气,缺少实用价值。当然你可以使用另外的STL库来扩充。本身来说,Code::BlocksVC2005 express edition就有一点重复,都注重编辑性能,不注重库问题。不建议使用,不值得你去浪费时间,还不如你直接使用VC2005 express

 

二:编译器选项和环境设置

   C++编译一定要注意两个问题,路径设置、编译器选项设置,否则会出现意想不到的错误。Code::Block有三层编译设置,一层是全局的设置,适用于所有的项目,第二层是项目的设置。第三层是项目中不同编译目标的选项设置,如DebugRelease设置。

1.       全局的设置(第一层):选择菜单“Settings”----“Compiler and Debuger settings”.

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值