我正在运行Fedora 29的计算机上首次尝试Code :: Blocks(所有内容都更新为最新版本,官方+ RPM Fusion),但是在创建新文件或保存更改后我在已完成的项目中(成功创建了该项目),收到以下错误:“ ../src/common/strconv.cpp(3018):在wxCSConv()中断言“声明失败”:无效的编码wxCSConv ctor中的值”。我仍然能够构建和运行该项目,一切正常。
我在项目中唯一的文件是main.cpp,它由一个基本的“ Hello World”程序组成。
#include <cstdio>
int main() {
printf("hi");
return 0;
}
由于在创建文件时也发生了此错误,因此我认为代码不是问题。请注意,无论如何该文件都已成功创建,因为我可以在错误提示上按“ Continue”(这样做)。
我试图在网上查找问题,但没有成功。
答案 0 :(得分:2)
我也使用带有代码块的Fedora 29。面对类似的问题,尝试搜索并看到了您的问题。我不会真的说我知道解决方案,但是通过创建新文件来解决这个问题;
NB:我只是一个业余爱好者,我不会真的说这是解决方法,但这就是我如何解决该错误的方法。
答案 1 :(得分:0)
只需选中“不再显示该消息”。单击“继续”即可解决问题。