Code::Blocks 中的 wxWidgets 字体错误“GetWeightClosestToNumericValue() 中断言“numWeight > 0”失败”

jku*_*046 4 wxwidgets codeblocks

最近,每当我使用 Code::Blocks 时,都会不断弹出错误对话框。

它显示“此应用程序中的调试错误已失败。” 和“....\include/wx/font.h(282):在 GetWeightClosestToNumericValue() 中断言“numWeight > 0”失败。”

自从我尝试在 Code::Blocks 中更改字体以来,这个东西就一直弹出,从那时起,每当我将字体更改为其他字体时,它总是会被重置。

当我启动 Code::Blocks、在 Code::Blocks 中打开源代码以及在 Code::Blocks 中打开设置编辑器时,都会弹出该对话框。

我查找过类似的案例,他们说这是 wxWidgets 的问题,但我仍然找不到任何可以解决此问题的解决方案。

我还尝试启用“如果离开对话框,则将所有编辑器的缩放重置为默认值”,但它也不起作用。

(还尝试删除并重新安装Code::Blocks,问题仍然存在)

如果有人能帮助我解决这个问题,我将不胜感激。

在此输入图像描述

Zho*_* Mr 8

如果你自定义CodeBlocks的主题,可能会出现这个问题!\nso..让我们解决它......\n你可以尝试一下简单的方法:

\n

选择“设置”->“编辑器”\xef\xbc\x8ct然后单击“常规设置”部分,选择“字体”并选择“大小”:12或18,不要选择14或16...

\n

..太棒了,它有效...

\n