dev C++和codeblocks有什么区别
两者在是否可以跨平台和是否可以支持code folder两方面存在区别。
一、是否可以跨平台
dev C++:Dev C++不能跨平台,只能在Windows下用。
codeblocks:CodeBlocks是跨平台的,在Windows、Linux、Mac OS等多个平台下都可以使用。
二、是否可以支持code folder
dev C++:不能支持code folder。
codeblocks:可以支持code folder。
扩展资料
Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢。
主要特点
1、从06年3月21日版本:1.0 revision 2220开始,Code::Blocks在它的每日构建中正式提供GNU/Linux版本,这样 Code::Blocks在1.0发布时就成为了跨越平台的C/C++IDE,支持Windows和GNU/Linux。
由于其开放源码的特点,Windows用户可以不依赖于VS. NET,编写跨平台C++应用。
2、Code::Blocks提供了许多工程模板。
这包括:控制台应用、DirectX应用、动态连接库、FLTK应用、GLFW应用、Irrlicht工程、OGRE应用、OpenGL应用、QT应用、SDCC应用、SDL应用、SmartWin应用、静态库、Win32 GUI应用、wxWidgets应用、wxSmith工程。
另外还支持用户自定义工程模板。在wxWidgets应用中选择UNICODE支持中文。
3、Code::Blocks支持语法彩色醒目显示,支持代码完成,支持工程管理、项目构建、调试。
Code::Blocks支持插件,包括代码格式化工具AStyle;代码分析器;类向导;代码补全;代码统计;编译器选择;复制字符串到剪贴板;调试器;文件扩展处理器;Dev-C++DevPak更新/安装器。
DragScroll,源码导出器,帮助插件,键盘快捷键配置,插件向导;To-Do列表;wxSmith;wxSmith MIME插件;wsSmith工程向导插件;Windows7外观。
参考资料来源:百度百科-Code::Blocks
但其实CodeBlocks和Dev C++都是比较小众的。现在外面企业,Windows下写C/C++大部分都是用Visual Studio的,Linux/Unix下的Coder很多是直接用Vim/Emacs,Mac OS下的应该是XCode用的比较多吧。
-----------------------------------------------
以上大概是2016年左右的答案,2019年更:
其实现在Windows下有Visual Studio Community版本(社区版),也是免费的,对于大多普通开发者来说,都足够用了。Linux下和Mac OS下也有另外三个比较好的选择:Qt Creator、VS Code和CLion,个人认为CLion最好用,但是是收费的,VS Code和Qt Creator则都是开源免费的。