CodeBlocks 20.03版的若干已知问题及其解决方法

本文介绍了解决CodeBlocks20.03在Win10系统上遇到的两个常见问题的方法:一是编辑器字体设置引起的警告信息;二是调试过程中打开CPU寄存器或反汇编窗口导致的闪退。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        CodeBlocks 20.03在Win10上运行时会出现一些问题,我通过搜索网络找到了解决办法,下面分享给大家。

一、改变编辑器的字体后引发“wxWidgets debug alert, A debugging check in this application has failed”的警告信息。此故障由wxWidgates 3.1.3的bug引起。解决办法为:
        1. 打开Codeblocks。如果收到此警告,暂时点击continue按钮。
        2. 打开Settings -> Editor菜单修改编辑器的字体和大小,比如选择16号consolas字体。
        3. 单击OK。再次收到该警告。暂时单击continue。
        4. 关闭Codeblocks(注:必须先关闭)。
        5. 转到C:\Users\YOUR_USERNAME\AppData\Roaming\CodeBlocks\default.conf,用记事本打开该文件,单击Ctrl+F,键入font,找到如下部分:
<FONT>
        <str>
                <![CDATA[1;15.7311;-26;0;0;0;400;0;0;0;0;3;2;1;18;Consolas]]>
        </str>
</FONT>
将其中的第二个数字15.7311改成16。
        6. 保存更改。
        7. 重新启动Codeblocks即可。
说明:wxWidgates 3.1.3的bug将设置值16错误的转换成15.7311,此值不合法,从而引发警告。

二、调试时打开CPU Registers或Disassembly窗口时调试闪退。此故障由其自带的gdb 8.1版的bug(详见https://sourceware.org/bugzilla/show_bug.cgi?id=23472)引起。在https://forums.codeblocks.org/index.php?topic=23787.0处有相关讨论。解决办法为:
        1. 到https://nuwen.net/files/mingw/mingw-17.1-without-git.exe处下载文件。
        2. 运行该文件解压得到一个bin文件夹,将其改名(比如mybin)后复制到D:\CodeBlocks\MinGW\bin下。
        3. 启动Codeblocks,执行Settings -> Debugger -> default,将顶部的可执行文件路径改至刚添加的D:\CodeBlocks\MinGW\bin\mybin\gdb.exe.
说明:就是用gbd 8.3.1替换8.1版。也可以直接用上面解压出的gdb.exe替换原文件。

待续……

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值