您对Code :: Blocks的体验是什么?

时间:2009-11-14 00:50:04

标签: c++ ide

我查看了Code :: Blocks,它看起来非常适合c ++开发,我喜欢它的多平台功能(遍布各处),但我想得到你的反馈。

它是否足够好/稳定,可以在专业环境中使用?

感谢。

4 个答案:

答案 0 :(得分:3)

您可能想知道他们没有自动方式将项目组织文件(.cbp)转换为makefile。据说这是一个插件,但它不是主程序包的一部分,看起来它已经多年没有维护了。您可以让Code :: Blocks使用您自己的makefile,但是您必须为添加到项目中的每个新源文件手动编辑它。

答案 1 :(得分:2)

我已经尝试过用于Windows的Code :: Blocks,并在下面找到了关于 -

的内容

优点:

1。)使用许多编译器支持和生成代码 - 用于x86的GNU GCC,用于ARM的GCC,用于MS-VS2005编译器,......还有更多(参见项目构建选项中的列表)

2.。)拥有必要的源代码浏览器(基于支持多种编程语言的语法高亮,源代码文件统计,如代码行,注释行,空行 - 适用于KLOC代码统计)

3.)有一个不错的调试器,用于分步,中断,分析代码和数据以进行调试

缺点: 1.)本身我没有发现任何问题,但在代码生成中发现了一些使用它的故障,有时在执行生成的可执行文件时遇到一些问题。

2。)分析工具不是那么详细而且很棒。

3。)没有一个工具可以给出一个调用图(调用者 - 被调用者关系)。

鉴于这一切,

总的来说,我的意见是,如果可能的话,你可以为更小更容易的项目启动它,并通过查找更多有关该工具的内容来更熟悉它。因为在进行开发的同时,你可能不得不花费相同的时间来发现工具设置,工具的插件/附件,所以保持开发的主要工作相对容易和简单。

希望它有所帮助,

-AD

答案 2 :(得分:2)

我在我们编写高性能文本解析应用程序的环境中使用它。由于我们使用不同的编译器尝试不同的东西,它和IDE一样工作得非常好。

即使是更复杂和更大的项目,它似乎运作良好。我会推荐它用于任何标准库的东西,或者如果你想在任何三大(mac / windows / linux)上进行开发,它都支持所有这些。

答案 3 :(得分:2)

我将它用于个人项目,并且与MINGW 4.4配合使用。我唯一的烦恼是它有时会崩溃并默默地消失。一分钟你正在编译一些东西,下一分钟它就消失了。没有解释。至少它只在编译时发生,因此保存了源文件。