windows10c 编程软件绿色版就是Code::Blocks,这是一款最适合windows10的编程工具,软件的代码齐全功能也很强大,对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受Visual Studio的庞大和高昂的价格。
windows10c 编程软件特色
虽然Code::Blocks从一开始就追求跨平台目标,但是最初的开发重点是Windows平台,从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++应用。
Code::Blocks提供了许多工程模板,这包括:控制台应用、DirectX应用、动态连接库、FLTK应用、GLFW应用、Irrlicht工程、OGRE应用、OpenGL应用、QT应用、SDCC应用、SDL应用、SmartWin应用、静态库、Win32 GUI应用、wxWidgets应用、wxSmith工程,另外它还支持用户自定义工程模板。在wxWidgets应用中选择UNICODE支持中文。
Code::Blocks支持语法彩色醒目显示,支持代码完成(目前正在重新设计过程中)支持工程管理、项目构建、调试。
Code::Blocks支持插件,包括代码格式化工具AStyle;代码分析器;类向导;代码补全;代码统计;编译器选择;复制字符串到剪贴板;调试器;文件扩展处理器;Dev-C++DevPak更新/安装器;DragScroll,源码导出器,帮助插件,键盘快捷键配置,插件向导;To-Do列表;wxSmith;wxSmith MIME插件;wsSmith工程向导插件;Windows7外观。
Code::Blocks具有灵活而强大的配置功能,除支持自身的工程文件、C/C++文件外,还支持AngelScript、批处理、CSS文件、D语言文件、Diff/Patch文件、Fortan77文件、GameMonkey脚本文件、Hitachi汇编文件、Lua文件、MASM汇编文件、Matlab文件、NSIS开源安装程序文件、Ogre Compositor脚本文件、Ogre Material脚本文件、OpenGL Shading语言文件、Python文件、Windows资源文件、XBase文件、XML文件、nVidia cg文件。识别Dev-C++工程、MS VS 6.0-7.0工程文件,工作空间、解决方案文件。
Code::Blocks基于wxWidgets开发,正体现了wxWidgets的强大。以前Borland C++Builder X宣称基于wxWidgets开发跨平台、兼容性好、最优秀的C++ IDE环境,但没有实现;让我们拭目以待。国内的Code::Blocks爱好者和跨平台开发员应该尽快建立中文Code::Blocks网站,提供Code::Blocks中文化支持,促进Code::Blocks在国内的发展
16.01更新内容
这只是新功能的一部分,16.01的更新远不止这些...
编译器
*提高编译器检测(例如英特尔编译器套件)
* Propgrid基于编译器标志对话框
*支持新的编译器(BFIN-ELF、LM8-GCC LM32-GCC,ZPU-GCC…)
*支持资源编译器选项
*支持新的编译器开关(GCC,MSVC……)
*正确的一些正则表达式编译器设置(例如GCC 5)
*添加支持多行错误消息,例如gfortran使用
代码自动完成
*告诉解析器内部线程中止项目关闭。
*固定在for循环处理作业
*修正为解析函数指针赋值
*固定错误*或&符号是删除插入的文本
*固定变量解析“=”或“[]”
*固定其他几个bug
*固定文档解析错误doxygen块发表评论
*固定代码完成失败的“使用别名=类型”语法c++ 11
*固定代码完成失败function-try块
*固定代码完成catch-clauses忽略参数
*固定代码完成一些天气类的问题
*固定一个错误代码完成设置不能保存在C::B关闭
*固定一个缺陷在处理“# #”运营商宏扩展
*固定分裂宏参数错误
*固定几个死锁和潜在crash-candidate问题
*固定一个错误,我们不要让代码建议列表函数的参数
*修复破碎的色彩混合平台项目
*解决MSVC处理器体系结构检测最近MSVC编译器
*修复调用包平台不支持这些脚本,可能会导致冻结
*结构体指针类型的修复处理
*解决无限循环当递归宏扩展达到最大账户
*解决无限循环遍历头有循环时造成的符号链接
CCManager(新)
*介绍CCManager(SDK),允许使用一些代码自动完成插件容易和整体简化代码自动完成插件
*使色彩配置的工具提示
*允许重载calltip导航箭头键
*通过只允许显示工具提示快捷键
*配置选项主要CC行为在一个地方
*支持异步显示弹出窗口的CC文档
*更好地支持内存的用户选择的重载calltips动态变化
*支持多行calltips
*显示calltips独立页面
调试器
*解决问题表列使用自动调整窗口
*更好的CPU寄存器的使用自动调整对话框
*解决无限循环当Python解析生成的手表漂亮的打印机
*解决解析gdb当地人/参数的值包含双逃出来,单引号
*添加支持执行额外的shell命令时使用GDB
* . gdbinit的启用/禁用加载添加标记
*扩大宏额外的GDB命令
新插件:机械手项目选项
*(质量)操作选项accros目标在一个项目或项目更容易在一个工作区
*支持替换(现有)定制的增值
*允许经营范围限制到特定的目标类型
*添加支持替代选项
*支持资源编译器选项
*不支持删除项目文件分配给一个目标
*实现搜索/添加/删除(资源)包括dirs,定制的var,链接库/文件夹…
文件管理
*禁用拖拽在树上如果浏览一个提交一个版本控制的文件夹
*正确解决路径条目时只显示版本控制路径的变化模式
*改善支持显示状态图标代表工作副本的变化或一个特定的承诺当浏览版本控制目录。 当查看的日志也提高了鲁棒性
*只检索相对路径时显示更改目录置于版本控制之下
*添加复选框视图只改变文件的最后一个提交一个版本控制目录
*固定几个bug mercurial回购浏览
*支持只显示与修改提交到一个特定的文件