我看了代码::块,它看起来非常适合c++开发,我喜欢它的多平台功能(到处运行),但我想得到你的反馈。
它是否足够好/足够稳定,可以在专业环境中使用?
谢谢。
发布于 2009-11-14 09:15:09
我已经尝试了windows的Code::Blocks,并发现了以下关于-
优点:
1.)支持并使用许多编译器生成代码- x86的GNU GCC,ARM的GCC,MS-VS2005编译器,...更多(请参阅项目生成选项中的列表)
2.)有很好的源代码浏览器和必要的东西(基于支持的多种编程语言的语法突出显示,源代码文件统计,如代码行,注释行,空白行-很好的KLOC代码统计)
3.)有一个很好的调试器,在它里面步进,中断,分析代码和数据进行调试
缺点: 1.)就其本身而言,我没有发现任何问题,但在使用它生成代码时发现了一些小问题,有时在执行生成的可执行文件时也会遇到一些问题。
2.)分析工具不是那么详细,也不是那么好。
3.)没有一个工具可以给出调用图(调用者-被调用者关系)。
考虑到这一切,
因此,总的来说,我的意见是,如果可能的话,你可以从更小更容易的项目开始,并通过查找更多关于该工具的信息来更熟悉它。因为在你进行开发的同时,你可能不得不花同样多的时间来了解工具的设置,插件/插件,所以让你的主要开发工作相对简单和简单。
希望能有所帮助,
-AD
发布于 2009-11-15 23:42:47
您可能想知道他们没有自动将其项目组织文件(.cbp)转换为makefile的方法。据说有一个插件可以解决这个问题,但它不是主包的一部分,而且它看起来已经多年没有维护过了。您可以获取Code::块来使用您自己的makefile,但是您必须为添加到项目中的每个新的源文件手动编辑它。
发布于 2009-11-14 09:26:40
我曾在编写高性能文本解析应用程序的环境中使用过它。因为我们用不同的编译器尝试了不同的东西,所以它和IDE一样工作得很好。
即使对于更复杂和更大的项目,它似乎也运行得很好。我会推荐它用于任何标准库的东西,或者如果你想在三大库(mac/windows/linux)中的任何一个上进行开发,那么所有这些库都支持它。
https://stackoverflow.com/questions/1732821
复制相似问题