在 Code::Blocks 中保存 C/C++ 文件时显示错误

在 Code::Blocks 中保存 C/C++ 文件时显示错误

我已经从 Ubuntu 商店安装了 Code::Blocks。我试图保存 C/C++ 文件,但它显示以下问题。有什么解决办法吗?

带有“停止”和“继续”按钮以及扩展回溯能力的断言失败错误消息的屏幕截图

代码块

断言失败!

../src/common/strconv.cpp(3018): 断言 wxCSConv() 中的“断言失败”失败:wxCSConv ctor 中的编码值无效

答案1

在 Code::Blocks 中创建一个 C++ 项目,然后您将能够按照以下步骤将 .cpp 文件添加到您的项目中并保存它。

  1. 打开 Code::Blocks 并选择文件->新的->项目->控制台应用程序-> 点击按钮 -> C++ -> 点击下一个按钮 -> 填写标题字段 -> 点击结束按钮。

  2. 在 Code::Blocks 的右侧窗格中找到您的新项目项目标签。

  3. 右键点击项目名称 -> 选择添加文件-> 主.cpp。

在 Code::Blocks 中创建一个 C 项目,然后您将能够按照上述步骤 1-3 将 .c 文件添加到您的项目中并保存它,但要将 C++ 替换为 C,将 main.cpp 替换为 main.c。如果您在保存 .c 文件时遇到问题,请从头开始创建一个新的 C 项目并保留调试发布最后的选项未选中。

当您准备好向 main.cpp 和 main.c 添加一些代码时,请先从下面显示的简单代码开始,在控制台中打印“hello world”,直到基本的 Code::Blocks 导航正常工作。

#include <iostream>
using namespace std;
int main() {
    cout << "Hello world!" << endl;
    return 0;
}

答案2

我遇到了同样的问题,这是由于您的编码设置造成的。

请按照以下步骤解决错误:-

  1. 打开 Codeblocks

  2. 点击设置

  3. 打开编辑器的设置

  4. 现在打开编码设置

  5. 将 UTF-8 设置为默认设置

我希望它能够被修复。

相关内容