首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

Code:Blocks不更新的理由?该怎么处理

2012-07-23 
Code::Blocks不更新的理由?说老实话,由于操作习惯或者说是操作文化的问题,对大多数的跨平台移植软件,我是

Code::Blocks不更新的理由?
说老实话,由于操作习惯或者说是操作文化的问题,对大多数的跨平台移植软件,我是不太喜欢的,不少移植软件UNIX风格太重,在Windows下显得很不合群。

  但CodeBlocks是个另类,整个IDE的操作风格让我这个用惯了VC的人很容易上手,非常自动化。集成度也比较高,没有像其他典型的开源软件那样一大堆看着让人心烦都不知道干什么的插件。更重要的是,他是绿色的,不像Eclipse还要装jre(Windows不内置java支持,所以java在Windows上已不能达到真正的绿色跨平台效果)。我用CodeBlocks也就是熟悉了一下界面和编译器、编译选项设置,整个学习过程不超过1小时,而GNU风格更重的Eclipse我配了足足3个小时才基本能用(开源社区似乎普遍认为Eclipse比CodeBlocks好,我很难理解)。功能上也是极其强大的,某种角度上不比Visual Studio的IDE差了。一般我都会用U盘随身带一个,到处用很方便的。

  非常有前途的项目,难道就是因为操作风格像Windows才不被开源社区待见,难道就是因为特别好用才被开源社区看不起?当然朝好的方面想,这个项目改进的空间确实不大,没有大幅更新的必要了,再改就真成绿色版Visual Studio了。


[解决办法]
Code::Blocks有每日构建,需要到官方论坛中下载,怎么会不更新了。只不过在主页上面的仍旧是8.02而已。
[解决办法]

探讨
我也听说过,为什么不放在主页上,一年多了,会让人误会的,死掉的开源项目何止千万;

dev c++就因为没有官方的更新(现在只到4.9.9.2),许多人说已经死了,但我又见到了所谓的6.x版(看截图已经接近CodeBlocks了),到底怎么回事?

[解决办法]
你用SVN检出代码自己编译好了。
我现在使用的就是最新的SVN5821版本。
CB的最大问题是智能提示功能较弱。
这里可以检出智能提示插件重构版:
C/C++ code
svn co http://svn.berlios.de/svnroot/repos/codeblocks/branches/codecompletion_refactoring/ CodeBlocks
[解决办法]
DEV C++换名字了wxdevcpp
[解决办法]
Eclipse, VS2008, NteBeans, QtCreator, CodeBlocks, DevC++, MinGW Studio, C++Builder X
每样都用过大于1个星期的时间,最后觉得,单纯从编辑代码上看,不如Vim方便
跳转到定义,自动补全,多buffer切换,分割窗口同时两个文件对比,快捷键绑定,
对其它语言的语法支持(rc,xml,makefile,cmake,css...)的支持,启动速度,变量列表,
多tab编辑,操作大文件能力,传统IDE的编辑功能还有很长路要走
VS和Qtcreator提供vim模拟器,不过用起来还是不太方便
倒不如给vim开发个插件,添上那些vim里不太方便的功能,允许用户直接使用内置的vim作为编辑器

在键盘和鼠标之间来回切换太痛苦了
鼠标也很难做到精确控制

不过官方IDE对sdk的文档整合倒是很不错的
这点上,vim只有在文档以manpages形式提供时才方便

VS2008 express版看起来还是很清爽的,速度也快

热点排行