西西软件园多重安全检测下载网站、值得信赖的软件下载站!
西西首页 常用软件 软件下载 安卓软件 游戏下载 安卓游戏 MAC应用 驱动下载 安卓电视
系统工具网络工具媒体工具图形图像聊天工具应用软件编程开发手机软件安卓应用电脑安全字体素材

跨平台C++集成开发环境(Code::Blocks)

v20.03官方版
  • 跨平台C++集成开发环境(Code::Blocks)v20.03官方版
  • 软件大小:35.4M
  • 更新时间:2020-05-28 16:44
  • 软件语言:中文
  • 软件厂商:
  • 软件类别:国产软件 / 免费软件 / 编程工具
  • 软件等级:3级
  • 应用平台:WinAll
  • 官方网站:http://www.codeblocks.org/
好评:50%
坏评:50%

装机必备软件

软件介绍

Code::Blocks一个全功能的跨平台C++集成开发环境,适用于追求完美的C++程序员们。Code::Blocks被设计为非常可扩展和完全可配置的。最后,所有功能的IDE 你所需要的,具有跨平台一致的外观,手感和操作。

软件特征:

强调:

开源!GPLv3,无隐藏成本。

跨平台。在Linux,Mac,Windows上运行(使用wxWidgets)。

用C ++编写。不需要解释性语言或专有库。

可通过插件扩展

编译器:

多种编译器支持:

GCC(MingW / GNU GCC)

MSVC ++

数字火星

Borland C ++ 5.5

打开Watcom

...和更多

快速的自定义构建系统(无需makefile)

支持并行构建(利用CPU的额外内核)

多目标项目

结合多个项目的工作区

工作空间中的项目间依赖关系

导入MSVC项目和工作区(注意:尚不支持汇编代码)

导入Dev-C ++项目

调试器:

接口GNU GDB

还支持MS CDB(功能不全)

完整的断点支持:

代码断点

数据断点(读,写和读/写)

断点条件(仅当表达式为真时才中断)

断点忽略计数(仅在一定数量的命中后中断)

显示局部函数符号和参数

用户定义的监视(支持通过脚本监视用户定义的类型)

调用堆栈

拆卸

自定义内存转储

在线程之间切换

查看CPU寄存器

接口:

语法突出显示,可定制和可扩展

C,C ++,Fortran,XML和更多文件的代码折叠。

标签式界面

代码完成

类浏览器

智能缩进

.h和.c / .cpp文件之间的一键交换

打开文件列表以在文件之间快速切换(可选)

外部可定制的“工具”

与不同用户的待办事项列表管理

变更日志:

对于版本20.03,我们特此提供有关自17.12以来发生的更改的更改日志(要下载更改日志,请在此页面底部提供一个链接):

常规UI / SDK更改:

UI:添加有关在“帮助”->“关于”对话框中使用的wxWidgets库的信息

UI:修复两个断言,用于在打开“项目”->“属性”对话框时错误地使用wxALIGN_LEFT

wx3:修复删除最后一个虚拟目标时的断言(票号892)

UI:将执行时间的日志记录添加到代码中的各个位置

UI:将编译器ID添加到“帮助”->“关于”对话框(票号870)

UI:使插件管理器具有可调整大小的插件信息控件

用户界面:修复保存透视图时工具栏损坏的问题(门票#846)

使用wx> = 30时,通过将构建过程移出OnInit()来修复Linux上的批量构建崩溃

用户界面:改善子窗口的位置。介绍3个选项:“父上居中”(默认),“显示居中”并留给OS /窗口管理器。

用户界面:请确保在重新排序目标对话框中按Escape键可以正常工作

UI:在“构建”->“属性”中修复各种子对话框的父级

用户界面:请确保我们为选择目标平台的对话框调用PlaceWindow

用户界面:显示项目依赖项对话框时,请确保设置了正确的父项

用户界面:修复了语言选择无效时可能的断言

UI:使数据路径更灵活地适应当前目录的更改

用户界面:在范围“代码重构”对话框中按Escape将其关闭

UI:调整“查找/替换”对话框的边框

用户界面:解决了保存透视图时工具栏损坏的问题(门票#846)

UI:修复断言在Windows的DC中已经选择了位图的问题

UI:修复了如果“设置”->“脚本”中的列表为空的情况,则崩溃(票号842)

用户界面:如果在加载工作空间时无法加载项目,则仅显示一个消息框(票号#809)

scintilla-wx:删除wxGTK的双缓冲(它不能解决闪烁问题)

用户界面:在状态栏中的语言按钮显示的菜单中选择正确的语言

scintilla-wx:wx-master的Cherry-pick更改(更好地支持将图像从wx传递到scintilla)

用户界面:代码中的某些位置试图从文件系统而不是从resources.zip加载图像(票号826)

用户界面:在项目->属性->构建目标->类型中用wxChoice替换wxComboBox

UI:使“环境设置”->“布局”的布局更加紧凑

UI:使用wxChoice控件替换“环境设置”->“视图”中图像尺寸的单选按钮

用户界面:在递增搜索工具栏中为“选择文字”按钮使用外观更好的图标

UI:修复环境设置对话框中的布局问题

用户界面:将配置文件路径作为主日志列表ctrl中的第一行打印

用户界面:适合每次加载的工具栏

UI:当工具栏尺寸更改时,使MainFrame :: DoFixToolbarsLayout真正起作用

用户界面:可以为构建->选择目标->选择目标分配键盘快捷键...

sdk:修复显示“选择编译器”对话框时的内存泄漏,因为当前的编译器不可用

UI:将信息消息记录到主日志中

UI:避免通过OS的TaskBar关闭应用程序时崩溃或断言

UI:修复wxWidgets发出的有关在EditPath对话框中错误使用wxALIGN_CENTER_HORIZONTAL的警告

UI:在Code :: Blocks之外更改且未重新加载时,将编辑器和项目文件视为已修改(票号#492)

wx30:对于zip存档中没有xrc文件的插件,请勿调用LoadResource

wx30:修复断言所有添加到图像列表的图像必须具有相同大小的问题

批量构建:修复批量构建后的分段错误(票号738)

用户界面:修复GotoFile :: BuildContent(74)中的崩溃

SDK:修复加载新工作区时的内存泄漏

UI:修复了应用程序关闭时页面对象的内存泄漏

UI:修复了GotoFile对话框的自动调整大小功能(请参阅r11468)

用户界面:当列表ctrl的内容不合适时,使“转到文件”窗口自动调整大小

用户界面:当路径包含空格时,使包含文件夹的开头起作用(票号#734)

wx3-stl:使用STL模式下的wxWidgets进行几乎所有构建(wxSmith不创建)

sdk:删除对生成文件的AddBuildTarget的重复调用

sdk:如果将相同文件存储在项目文件中的相对路径不同,请确保不要添加两次

sdk:使使用id的CompilerFactory :: GetCompiler更快

sdk:cbProject :: addFile中的小优化(不要多次调用wxFileName :: GetExt)

sdk:MacrosManager中的小优化

sdk:不要在项目文件中保存空扩展名标签

sdk:在保存项目之前对扩展进行排序

sdk:添加$ PLATFORM宏,在Windows上扩展为“ msw”,在Linux和Mac上扩展为“ unix”

sdk:在Windows上保存项目时,.cbp文件中的路径分隔符未进行Unix规范化(票号705)

UI:由于检测到另一个实例,应用程序结束时在日志中打印一条消息

用户界面:修复了在关闭管理器后执行CallAfter时崩溃的问题/断言

UI:如果打开文件失败,则在日志中打印错误

用户界面:确保在没有行号的情况下传递--file = path / to / file.ext也有效

ProjectManagerUI:为项目管理器树实现外部和内部wxTreeCtrl拖放

ProjectManagerUI:暂时禁用从项目管理器wxTreeCntrl进行的外部拖放。外部和内部拖放不兼容。

用户界面:删除双美元符号(票号653)

wx30:修复在执行DDE时反序列化wxString的问题

UI:防止初始屏幕停留在编译器选择器对话框的顶部

修复插件管理中可能的空指针取消引用的问题(票号673)

用户界面:将焦点设置为“多重选择”对话框中的“确定”按钮(将文件添加到项目时使用)

用户界面:请确保EditPath中的文件路径控件较大,以便可以查看更长的路径

UI:DefaultMimeHandler:设置选择对话框的最小大小

UI:修复了在工作空间中重新加载多个项目并具有依赖项时崩溃的问题

wx3-gtk3:修复执行Control-A和Control-V时发生的崩溃(机票#629)

用户界面:在上/下移动当前项目时,请确保当前项目始终在项目树中可见(票号#617)

UI:在“关于”对话框中显示scintilla版本

wx30:修复Windows上的编辑器重绘问题(解决方法,与状态栏相关)

用户界面:返回以在Windows的“转到文件”,“转到功能”和“选择目标”对话框中选择过滤的选项

HiDPI改进:

记录实际比例因子(对gtk2 / 3有意义)

添加新版本的选择目标图像

将src / resources中的16x16更新为看起来更大的版本

更新ThreadSearch的图像

使用新的更新的树形图标

将缺少的rc-file *图像添加到主要资源

用于信息窗格和帮助插件的新16x16图像

使缩写插件HiDPI意识

如果无法加载请求的图标,请在工具栏中创建一个丢失的图标

使状态栏中的SpellChecker图标能够识别HiDPI

对主工具栏,编译器工具栏和调试器工具栏使用工具栏美术提供程序

将select_target.png移动到sdk / resources

可以在工具栏上使用cbArtProvider

使帮助插件面板中的按钮图像(放大/缩小)能够识别HiDPI

将比例因子应用于工具栏大小

在各种对话框中制作图标以识别HiDPI

修复项目->属性中的浏览按钮,使其在HiDPI监视器上看起来不错

使IncrementSearch中的按钮图标成为HiDPI感知

使作用域“代码重构”对话框中的图标可识别HiDPI

向cbArtProvider添加对位图按钮的支持

修复在macOS上使用cbArtProvider创建的菜单图像的缩放

帮助插件:修复Windows上“帮助”菜单中的较大图标

IncrementalSearch:修复菜单图标以使用菜单大小和缩放比例(可识别HiDPI)

DoxyBlocks:使模块菜单图像能够识别HiDPI

使编辑器笔记本中使用的只读图标可识别HiDPI

尝试使GTK3 + GDK_SCALE = 2上的“日志和其他”中的笔记本图标看起来不模糊

使所有记录器都位于“日志和其他”中,以提供可识别HiDPI的图标

使OpenFilesList插件HiDPI意识

当比例因子为2时,更好地支持在GTK3上创建图像列表

修改cbProjectTreeImages :: MakeImageList以在文件加载失败时在生成图像列表中添加红色图像

使项目树和文件管理器树中的树图像能够识别HiDPI

使用缩放因子检测为菜单图像选择图像尺寸

修复有关ClientToScreen故障的调试日志消息,该消息来自对wxDisplay :: GetFromWindow的调用

更新cb-icons存储库中的图标(编译器和增量搜索插件)

将图像移动到codecompletion.zip,而不是将其存储在文件系统中并修复所有构建系统

在CC插件生成的自动完成列表中实现较大的图像

从cbArtProvider中删除日志中的错误警告消息

修复HiDPI Windows构建上的“断点”对话框中的图标大小

在“断点”对话框中使列表图像在按比例缩放的GTK + 3构建(比例系数2或更大)上看起来不错

在“构建”菜单(编译器插件)中制作图像以识别DPI

使IncrementalSearch菜单图像能够识别DPI

使DoxyBlocks菜单图像能够识别DPI

使调试器菜单中的图像能够识别DPI

使main_menu.xrc中定义的所有图像都可以识别DPI

添加将用于主菜单的其他图像尺寸

使“断点”对话框中的图标可识别DPI

删除尺寸为22x22的工具栏图像

在加载位图时遇到问题时,打印工具栏的资源ID

为contrib插件添加20x20、24x24、28x28、40x40、48x48、56x56和64x64

将20x20、24x24、28x28、40x40、48x48、56x56和64x64添加为核心内容

为工具栏图标的大小添加更多选项

加载工具栏图像时打印日志消息失败

当在此文件上找不到图像文件时,修复在wxBitmap c-tor中断言的问题

更改工具栏图像的大小时打印警告

使wx31构建为系统dpiAware

将22x22图像移动到单独的文件夹后修复丢失的图像

不要在Windows上使用scalingFactor

为wxWindow :: GetContentScaleFactor添加包装器,以使其更易于使用此调用

在HiDPI(比例> = 2)监视器上使用GTK + 3时,使DoxyBlocks的工具栏图像正常工作

使wx3.1和GTK3上的工具栏看起来几乎清晰

启动过程中主机的打印比例因子

不要为xrc文件中的每个禁用的工具调用Realize工具栏

在Windows上重新启用dpi感知标志

为创建工具栏的其余插件添加32x32图像

使工具栏在Retina Mac机器上工作

添加选择32x32大工具栏的可能性

为主工具栏和调试器工具栏添加32x32图像

当工具栏图像需要调整大小时打印警告消息

使xrc wxToolbarAddon处理程序能够重新映射位图路径

SDK新增/更改的API:

sdk:实现cbProject :: operator =,因此可以复制项目

sdk:更改cbWatch :: GetDebugString的返回类型(ABI中断)

sdk:删除cbWatchesDlg :: UpdateWatches,因为它不再使用

sdk:为调试器添加cbEVT_DEBUGGER_CONTINUED事件

UI:尝试将子窗口始终放置在有效的显示器上(票号770)

sdk:使cbAssert发送SIGINT而不是SIGTERM

SDK:使cbResolveSymLinkedDirPath更加健壮

sdk:添加函数,可用于获取放置窗口的监视器的矩形(从PlaceWindow中提取)

sdk:添加用于在编辑器的上下文菜单中对菜单项进行排序的API(修改所有插件以使用它)

用户界面:构建模块菜单时,使用排序后的容器可提供更稳定的迭代

用户界面:使用插入符行的设置将其显示在语法高亮显示设置中

性能改进:

用户界面:最小化打开LLVM项目的文件/替换对话框所需的时间

SDK:在cbProject :: RemoveBuildTarget的循环内仅调用一次虚拟函数GetTitle

语法Hightlight UI改进:

UI:可以输入语法高亮预览

wx30:修订版本9667中引入的断言(读取语法突出显示的空颜色)

编辑:

使用键盘/鼠标移动光标时尝试解决闪烁(票号#890)

禁用鼠标中键粘贴,直到用户设置设置->编辑器->其他编辑器设置->通过单击鼠标中键启用标记的文本粘贴(在Windows上)

修复非拉丁键以在Linux上的编辑器中的快捷方式中工作

添加控件以选择技术和字体质量

自动调整标记边距栏的大小并切换到具有正确大小的断点图像

使更改栏的宽度随缩放而更改

添加一个选项,该选项可用于禁用我们默认使用的“保存到温度和移动”操作

在编辑器选项卡上下文菜单中添加菜单项“复制完整路径”

当光标位于该块内时,实现“折叠当前块”才能工作(票证#700)

修复了重新加载项目/编辑器时恢复编辑器折叠的功能

可以将空白模式设置为“仅缩进”

有多个游标并启用键入时启用粘贴

在编辑器的上下文菜单顶部将所有找到的相关项目分组在一起

将“代码重构->重命名符号”菜单项移至“插入”子菜单

将属性移到编辑器的上下文菜单的底部

从编辑器的上下文菜单中删除过多的分隔符

从编辑器的上下文菜单中删除在编辑器的选项卡中重复的菜单项

将“复制/剪切/粘贴”从子菜单“编辑”移至编辑器的主上下文菜单

在编辑器的笔记本的上下文菜单中添加“靠近左侧”和“靠近右侧”菜单项

在编辑器中实现插入符缓冲区(到目前为止,我们已经在EditorTweaks插件中实现了它)。设置->编辑器->常规->其他编辑器设置中的UI

当有多个光标时,不要用大括号选择完成弄乱编辑器

将主题对象传递给为新文件创建的编辑器(票号100)

在调试期间将当前位置的线设置为与插入号线相同的颜色(票号#659)

Lexers:

为Nim添加语法突出显示(票号#657)

将WAVE关键字添加到Windows资源词法分析器(票号834)

改进C / C ++词法分析器(票号741)

添加YAML词法分析器,请确保在编辑YAML文件时始终使用空格

添加选项以更改所有词法分析器的缩进指南的颜色,不仅是ObjC词法分析器

使用代码添加选择,活动行,匹配的花括号和不匹配的花括号样式选项

为纯文本文件添加词法分析器

为Markdown添加词法分析器(票号640)

更新C / C ++词法分析器中的doxygen关键字

更新新的Fortran标准的关键字(票号683)

将GLSL词法分析器更新到v4.60 Standard(票号#588)

脚本绑定:

在CompileOptionsBase中绑定SetLinkerExecutable和GetLinkerExecutable

使检查和修改项目文件中的扩展XML节点成为可能

保存旧的打印功能,并在ScriptingManager :: LoadBufferRedirectOutput中执行脚本后恢复它(票号#817)

包括松鼠脚本时,可以使用相对路径(票号#812)

库更新:

闪烁至3.7.5; 将wx文件与wxWidgets主文件中的相同文件同步

Exchndl崩溃处理程序至v0.9.1

Windows上的Hunspell从v1.3.3升级到v1.7.0

Astyle v3.1

wxPDFDoc到v0.9.8(用于SourceExporter插件)

风格:

最后使Mozilla风格/示例生效

添加新选项,删除过时的选项

代码完成插件:

在决定是否使用缓冲的自动完成列表时,请考虑当前编辑器的缩放比例

修复了由于缺少依赖项(DLL)而导致编译器调用失败的烦人错误

修复函数声明的解析,该函数声明返回枚举类型(票证#127的部分修复)

修复对指定了基础类型的枚举的解析(在C ++ 11中)(票号176)

修复了将函数的结果强制转换为void时的解析(问题25)

修复对在同一条语句上声明的结构实例进行解析的问题(票号762)

修复多行#if defined()的解析(故障单#761)

使用空的声明块修复“ for”循环的解析。处理第一个标记为分号的情况

修复#defined \宏的解析(故障单#693)

修复由于索引超出范围访问数组而导致的崩溃。

如果目录列表为空,请不要启动系统标头线程(票号#780)

改进启动/停止系统头线程的逻辑

修复项目中包含无效目标文件且用户尝试完成标头时的崩溃

忽略typedef定义中的attribute((whatever))(凭单#759)

支持功能声明列表(机票号724)

将逗号作为函数声明的终止符

修复关闭应用程序时SystemHeadersThread对象的泄漏

记录遍历目录以查找标题所需的时间

不要遍历驱动器的根文件夹

使用更好的方法检测文件系统循环

在遍历线程时显示包含补全列表时,请勿阻止UI

单击“查找以下对象的引用”时修复断言(票号633)

编译器插件:

向目标添加一个选项,该选项允许用户选择要用于目标的链接器可执行文件

使LinkerExecutableOption :: AutoDetect像宣传的那样工作

清理了GCC现在已正确支持的过时临时C / C ++标准(即C ++ 11/14/17; C17)

在命令preBuild步骤中打印Build标语,否则它们似乎属于先前的目标

修复有关RecalcSizes的断言(票号857)

展开非ttCommandsOnly目标的CodeBlocks变量

如果将选择控件从工具栏中删除,则可能会导致崩溃

在运行可执行文件之前,打印一条我们正在修改dll搜索路径的日志消息

调整正则表达式以检测编译器版本以支持两位数

关闭工作空间时不要切换到构建日志

修复R11465中引入的故障(票号582)

在每次重新计算时从MacroManager清除目标特定变量(票号582)

删除重复的编译器选项

关闭工作区时清除日志(票号656)

确保goto上一个/下一个构建错误仅对错误有效

当用户请求转到上一个/下一个错误时显示生成消息

添加对-std = c ++ 17标志的支持

当wxKill命令无法杀死孩子时,因为他们已经完成,所以不显示日志消息

在进程停止/终止时隐藏进程输出

修复运行后关闭可执行文件时cbEVT_COMPILER_FINISHED的两次发送

使中止按钮再次起作用(票号104)。杀死已启动的进程和所有子进程,而不要使用wxSIGTERM

调试器插件:

确保我们始终存储按目标排序的远程调试项目选项

重做插件以不使用ProjectLoaderHooks

修复在没有已加载项目的情况下尝试附加时崩溃的问题(票号#879)

在执行其他命令之前修复回归

确保我们不在调试器扩展中保存空的串行波特属性

改善Debugger项目选项面板的UI

在确定是否需要保存目标/项目的远程设置时,请检查其他shell命令

修改项目选项中“ Remote connection”选项卡的UI,使其看起来更令人愉快

改进IsPointerType以正确检测限制和常量易失类型作为指针

sdk:向cbDebuggerPlugin :: AddWatch添加另一个参数,使其类似于AddMemoryRangeWatch

sdk:可以延迟对内存范围手表的更新(可能大量损坏)

sdk:添加事件,该事件将用于通知调试窗口数据已准备就绪

内存范围监视的初始实现

在发送EVT_DEBUGGER_UPDATED时设置事件的插件值

当调试器在断点/信号上停止时发送CURSOR_CHANGED事件

使用更新的GDB修复反汇编视图

使在wxSmith代码块中评估表达式成为可能

Fortran的改进(机票编号717)

将最近输入的命令放在wxComboBox列表的位置0。

删除gdb_types.script,因为它不再使用了(脚本支持已从调试器中删除)

确保在附加到进程失败时正确退出

可以使用命令行将其附加到进程(此提交将添加--dbg-attach和--dbg-config命令行选项)

附加到进程时防止警告当前目录无效

确保在启动GDB之前设置SHELL变量

OccurrenceHighlighting插件:

分割编辑器时更新永久出现的亮点

处理编辑器打开事件以突出显示与该集合匹配的所有单词,从而获得永久性突出显示

可以将插件设置为覆盖文本颜色

脚本向导:

修复Windows上的wxWidgets脚本(票号676)

xrc文件加载失败时打印更好的消息

将添加到Fortran项目的文件的扩展名更改为f90(票号#605)

浏览跟踪器插件:

当个性==默认时,从旧的Browsetracker.ini创建default.Browsetracker.ini(仅一次)

修复配置面板中已弃用的wxFont用法

荣誉从视图/工具栏激活/停用工具栏;将配置工具栏设置更改为“始终显示工具栏”

修复当编辑器对象为nullptr时JumpTracker中的崩溃

国际化配置面板

使用wx3.x修复Linux上的关闭断言

取消注册钩子/接收器,以防止在卸载时崩溃

代码片段插件:

让用户知道编辑文件的尝试失败

将DnD添加到ProjectManagerUI,将其从插件中删除,并修复断言

修正断言(门票#631)

拖动滚动插件:

添加用户配置选项以反转鼠标滚轮缩放

修复在项目窗口中单击鼠标右键的问题。参见http://forums.codeblocks.org/index.php/topic,22863.new.html

使用鼠标右键(wx3.x)时不要移动光标

环境变量插件:

关闭“环境设置”对话框时崩溃(票号877)

重做插件以不使用ProjectLoaderHooks

使用配置对话框时,可能设置了错误的变量,或者变量可能丢失(票号#641)

文件管理器插件:

由于版本11463中的错误修复导致的速度降低(票号722)

修复了在根目录之外单击“转到父目录”按钮时的断言的问题(票证#713)

修复错误使用stl容器(清除使迭代器无效的问题)(票号722)

键活页夹插件:

修复有关Ctrl-P被复制的警告

介绍使用CodeLight键绑定方法的2.0版;允许将来将菜单和全局加速器动态设置为任何框架的功能

排序cbKeybinder20.conf文件并删除旧的(重复的)绑定

在Linux上为.config / cbKeyBinder10.ini使用正确的文件分隔符

如果没有<personality> .cbKeyBinder10.ini文件,请尝试加载cbKeybinder10.ini

将覆盖的菜单加速器添加到Linux的全局表

在Linux上获取正确的配置文件夹(票号840)

更新时冻结配置面板

避免在修改快捷方式时断言“事件处理程序在哪里”

修复F2,Shift-F2并允许Linux处理任何“视图”菜单检查项(票号273)

Nassi-Shneiderman插件:

将工具栏中的图像从代码中定义的xpm缓冲区转换为使用zip中存储的png

修复在拖拽砖块时崩溃的问题

使用wxBRUSHSTYLE_常量摆脱wx31中的描述性警告

删除wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL展开的项目。避免从wxWidgets 3.1声明

项目选项操纵器插件:

一次性更换所有选项(票证#868的部分修复)

更改编译器选项后报告成功(票号470)

修复主对话框的UI布局(票号#607)

RndGen插件:

一些代码清理(票号736)

将插件添加到linux / macos上的版本中(票号728)

更好地说明插件的用途和用途(票号648)

SpellChecker插件:

仅当光标远离单词时才突出显示错误。简化特殊字符处理。

通过使用scintilla单词查找功能修复Windows上错误的空白处理

通过将代码移出循环并推进解析器的位置来加速

添加西班牙国旗图像(门票#881)

按下左按钮时显示弹出菜单

线程搜索插件:

将文件过滤器掩码用于所有搜索选项,不仅用于目录中的搜索

修复Windows上搜索掩码的覆盖

执行上下文菜单时,不要在查询词前加上波浪号->查找出现的(票号#742)

准备插件以支持两种以上的UI图像分辨率

使图像在插件工具栏中能够在GTK + 3和2x缩放比例下正常工作

删除插件中使用/ environment / toolbar_size而不是GetImagePrefix的几乎所有位置

wxSmith插件:

修复图标资源的使用

在wxWidgets 3.x中将新样式wxFLP_SMALL添加到wxFilePickerCtrl(票号#880)

在wxWidgets> = 3.1.3中将新样式wxFD_SHOW_HIDDEN添加到wxFileDialog(票号#887)

修复断言,因为缺少wxListView的默认样式(票号#884)

为wxDirPickerCtrl添加wxDIRP_SMALL标志(票号#861)

修复wxSmith设置对话框中单选框的错误分组(票号#875)

修复wxWidgets> = 3.1.0的图像编辑器布局,并将对话框重命名为图像选择器。(票号862)

使wxParentProperty仅在wxsChart中读取(票号853)

wxsStatusBar中的限制字段号(票号847)

对wxWidgets 3.x的wxGLCanvas更好的支持(票号702)

修复了将窗口添加到wxAUI管理器的断言(票证#789的一部分)

使用于编辑wxChoice控件的项目的对话框可调整大小

在wxWidgets 3.x和wxWidgets 2.8中处理相同的color属性类中的默认颜色(票号#815)

修复“悬挂”的框架,这些框架使Code :: Blocks的进程无法正确退出

如果使用空图像,则修复wxImagePanel预览错误

如果用户在wxImagePanel中未指定图像,则不生成代码

修复了由wxMathPlot控件中未初始化的wxPen导致的崩溃

使wxImagePanel控件支持图像文件名

将wx * _BORDER样式更改为wxWidgets 3.x中使用的新wxBORDER_ *

修复使用wxGridBagSizer时的断言(票号664)

修复在sizer中移动控件时释放后使用的错误

将Radio添加为可能的wxAuiToolBarItem项目类型(票号15)

在插入wxListCtrl后(票号671)修复断言

在wxSpinCtrlDouble中为初始和增量属性设置合理的默认值

添加仅wxWidgets 3.x构建受支持的wxSpinCtrlDouble(票号616)

其他插件:

Astyle:修复参数错误(票号698)

自动保存:添加选项以将日志轮换的备份文件保存在子文件夹中(票号#132)

ClassWizard:记住头文件和源文件的文件扩展名

CppCheck:修复了当生成的xml丢失时的崩溃

CScope:添加配置对话框以选择cscope可执行文件。还要在设置对话框中添加指向帮助页面的链接。

EditorConfig:修改插件以不使用ProjectLoaderHooks

EditorConfig:允许对EOL使用全局编辑器设置(票号577)

EditorTweaks:删除插入符号缓冲区代码,因为它已添加到核心编辑器中

帮助:修复man2html中的错误(票号#626)

IncrementalSearch:尝试在选择控件中拥有更好/更简单的历史记录(票号740)

IncrementalSearch:通过单击(票证625)可以获取焦点

MouseSap:删除所有直接的GTK调用。修复Shift-MiddleMouse键粘贴,以避免覆盖主剪贴板。

OpenFileList:修复了在插件管理器对话框中禁用/启用插件时发生崩溃的情况(票号#774)

OpenFileList:修复卸载插件时的内存泄漏

ReopenEditor:修复内存泄漏

SmartIndent:提高Fortran的括号完成度(票号667)

ToDo插件:修复由于启动屏幕而导致的内存损坏(票证#635)

安装说明:

登录Code::Blocks官网

选择downloads,选择Download the binary release

选择相应操作系统对应的版本,这里选择windows操作系统版本,选择带编译器(mingw)的版本下载,下载速度比较慢!

下载完成后进行安装,注意安装过程不要有中文目录,否则编译时容易出问题。安装完界面如图:

安装完成后选择settings—compiler settings—Toolchain executables,选择编译器安装路径,也可选择Auto detect,注意安装路径不要有中文。

到此完成安装,选择File-Newproject-Console application-选择语言……项目创建目录不要有中文……

软件标签: Code::Blocks 编程

软件截图

跨平台C++集成开发环境(Code::Blocks) v20.03官方版

    其他版本下载

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    下载帮助下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。

    TOP
    软件下载