codeblocks最新版是一款功能完善的代码编辑与调试软件,它采用纯C++语言开发,具有快速的启动速度和较低的系统资源占用,支持工作空间多项目管理和类浏览器等高级功能,同时拥有活跃的社区提供大量插件扩展,是许多程序员推荐的开发工具。
1、调试集成
内置强大的调试工具,可以设置断点并逐步执行程序查找逻辑错误。
2、项目管理
可以创建和管理多个编程项目,每个项目都能独立设置编译参数和运行配置。
3、语法高亮
使用不同颜色区分代码中的关键字和变量,让程序结构更清晰便于阅读和检查。
4、代码补充
在编写程序时能够智能提示代码结构和函数名称,帮助开发者快速输入减少拼写错误。
1、类浏览器
以树状结构展示程序中的类和函数关系,帮助理解代码架构。
2、类型识别
自动识别各种编程语言文件类型,并应用对应的语法高亮规则。
3、模板创建
提供多种项目模板,可以快速创建控制台应用或图形界面程序。
4、代码折叠
能够折叠或展开函数体等代码块,方便快速浏览大型程序文件结构。
1、建议使用工作空间来组织多个相关项目,避免单独打开造成管理混乱。
2、进行程序调试前需要在关键代码行设置断点,否则无法暂停程序观察状态。
3、编写代码时注意随时保存文件,防止意外退出导致未保存内容丢失。
v25.03
向 About 对话框添加了活动插件信息。
添加了对 Linux 上的 riscv64 构建的支持。
添加了自动源文件夹(又名项目 globs)的 UI。
还允许通过 project explorer 中的弹出菜单来管理 Globs。
允许导入/导出全局变量集。
允许从项目中删除多个选定的文件。
允许初始屏幕翻译。
使许多字符串可翻译。
修复对打开 wxs 和双重保存查询的检测。
将新的 wxArtProvider ID 添加到 wxSmith 的图像选取器对话框中。
不要使用已弃用的 gamin 库。
在所有设置中使用 wxColourPickerCtrl 进行颜色选择。
修复了任务栏中的 C::B 图标闪烁。
增强的 HI-DPI 支持。
颜色编辑器:添加“全部重置”按钮。
使从命令行 (–file) 在已运行的实例中打开文件正常工作。
正确定义 DEFAULT_CONSOLE_SHELL for Mac。
Rework Drag and Drop:在项目树和编辑器中完成 dnd 的返工。
支持将文件 DnD 到虚拟文件夹。
不要检查跳过的目标中的编译器。
不要选择“删除文件...”中的所有文件默认情况下。
Editor:允许自定义更改栏颜色。
编辑器:修复使用 Direct2D 时的弹出字体大小。
在批量构建模式下启用 app 和 debug log。
查找对话框:如果某些输入值不正确,请禁用“查找”按钮。
修复了在更改编码设置时已打开的文件中的编码更改的问题。
修复了将焦点返回到 C::B 时挂起的问题。
修复编译器工具栏中缺少目标选择选项的问题。
修复重命名虚拟文件夹的问题。
修复了 Build Options 中库和搜索路径的排序问题。
在配置对话框中对插件进行排序时忽略大小写。
词法分析器:添加 make_unique、make_unique_for_overwrite、make_pair、thread 和 mutex。
词法分析器:将枚举添加到 Squirrel 词法分析器中的关键字列表中。
词法分析器:在 Editor 中突出显示 fortran-77 列。
Logger:如果添加了新消息,则滚动到日志控制的末尾。
将 DirectWrite 设为 MSW 中编辑器技术的默认值。
将崩溃处理程序 dll (exchndl) 从 v0.9.9 现代化/更新到 v0.9.11(仅限 Windows 更改)。
如果 C::B 文件夹不可写,则移动崩溃报告文件。
打印:修复打印时不指定页面大小时的无限循环。
打印:添加对将多个文档打印为块的支持。
打印:检测不正确的页面范围(开始>结束)。
项目菜单:如果未打开任何项目,则不显示 “Notes” 和 “Set programs' arguments”。
全局用户变量的完全返工。添加了 Exoirt/Import 功能。
确保全局变量在定义后可以直接使用。
修复了在设置 -> 环境 -> 颜色中显示默认颜色的问题。
语法高亮显示:修复默认颜色检测和恢复。
将显示信息添加到“帮助 - >关于 - >信息”对话框
添加选项以在管理面板中按字母顺序显示项目。
修复了打开多个 CB 实例 (Windows) 的问题。
修复已打开文件的重命名。
在删除或重命名文件后恢复项目经理树位置。
插件
添加了 Jens Lody 的 DisplayEvent 核心插件。
AStyle
更新到 v3.2,这似乎是最新的,因为项目似乎停滞不前。
浏览跟踪器
启用设置转换。
代码补全
恢复了 Symbol 浏览器。
修复了在 MSW 上添加括号和文档窗口不弹出的问题。
修复添加项目文件时冻结的问题
修复关闭已加载项目时损坏的 CB 全局设置更改。
修复解析包含非法 UTF8 字符的文件时的无限循环。
修复了由 CodeBrowser 中的无效指针导致的崩溃并对其进行了压力测试。
编译器
添加了 MinGW64、MSYS2、MSVC17 和 TDM 编译器。
添加了对 c++ 标准 23 和 26(及其 gnu 扩展)的支持。
在 GCC13 及更高版本上添加了选项 -std=c23 和 -std=gnu23。
添加了有关编译和链接的长命令行的响应文件。
根据版本,对 C++20 使用正确的选项。
如果没有项目且没有有效的编辑器,请禁用 Run 按钮。
如果可执行文件不存在,请禁用 Run 按钮。
修复 Cygwin 检测。
修复了 Intel 编译器创建静态库的问题。
支持 SDCC 4.2.0 新选项和其他增强功能。
按字母顺序对编译器进行排序,在项目选项中隐藏无效编译器。
更新 AVR gcc 编译器标志。添加缺失的 uC 并添加一些注释以提高可读性。
更新 SDCC 编译器工具链可执行文件。
使用相同的 shell 来清理和编译 makefile。
增强了 MinGW 编译器检测。
在编译器检测对话框中对编译器列表进行排序。
调试器
CDB 驱动程序:实现用户参数。
添加一个选项,用于在启动调试器时禁用透视切换。
添加了对使用 CDB 调试器时 Examine memory 对话框的支持。
添加对较新版本的 CDB 的支持。
添加对 CDB 调试器的线程列表和局部变量的支持。
修复 CDB 中的 64 位地址。
修复对使用 Cygwin 进行调试的支持。
软件分类:编程软件
运行环境:Windows XP / Vista / 7 / 8.x / 10
官网地址:https://www.codeblocks.org/
软件语言:简体中文
授权:免费软件
软件类型:编程开发