使用Eclipse,Luke ......
我认为我永远不会提出这样的建议,但带CDT的Eclipse是一个非常好的IDE,是最先进的IDE之一.您应该了解Geany只是具有一些IDE功能的文本编辑器.Eclipse是一个IDE,是的 - 不像Geany那么轻巧,但它有很多真正的IDE功能:重构,代码分析,错误检测和代码内提示.此外,它很容易与许多流行的分析器集成.
只需尝试CDT - 你会喜欢它.
小智 6
真正的问题是:您希望IDE为您做多少?Eclipse将比Geany做得更多,它可以提高你的工作效率,或者使它更脆弱.
Eclipse将强制实施自己的项目结构,包括将元数据文件放在目录中.它还需要能够在其许多功能工作之前成功构建您的项目,因此您需要确保它可以找到所有依赖项等.基本上,它可能需要更多的时间和精力开始.但是,它有很多功能.
Geany的入侵要少得多,启动速度要快得多,具有出色的文本编辑能力 - 可能比Eclipse更好的文本编辑 - 但是一套更为适度的编程工具.当您希望构建是外部的时,它可以正常工作,例如启动'make'或Maven.
我使用Eclipse来启动自动化测试,以及与SVN的交互(Geany有一个用于版本控制集成的插件,但它有限且似乎有缺陷).对于大多数事情,我更喜欢Geany.