codeblocks20.03一打开就提示这种错误(还没有进入应用程序) A debugging check in this application had failed ..\..\include/wx/font.h(282):assert"numWeight>0"failed in GetWeightClosesToNumericValue().,常见的各种方法都试过了,没有用。路径没有问题,编译器调试器也定位了,自带的mingw,环境变量自动配置。很苦恼,不知道怎么办!
自问自答,其实这和普通的调试错误不一样。普通的调试错误是由于位置出错,导致不能调试。这个错误其实是字体引起的错误,我也不知道为什么,解决办法看以下这篇回答以及我的回答 https://blog.csdn.net/qq_45834390/article/details/108603350,里面提到的软件读者可能没有,其实也可以使用WPS打开.conf文件,当成文档打开就行,然后使用WPS的查找和替换功能输入在查找页面输入consolas便可以找到目标行,复制粘贴整篇文档把dafault.conf(用记事本打开)文件的内容直接替换掉就行。Ctrl+C复制,ctrl+a全选。我有字体问题之后在general setting里面已经不能设置字体了,设置字体的选项很奇怪的就消失了,所以采用的这种方法。 有问题私信我。