Ошибка при сохранении файла C / C++ в Code :: Blocks

Я установил Code::Blocks из магазина Ubuntu. Я пытался сохранить файлы C/C++, но у меня возникла следующая проблема. Есть какие-нибудь решения?

кодовые блоки

Утверждение не выполнено!

../src/common/strconv.cpp(3018): assert "Assert failure" не удалось в wxCSConv(): недопустимое значение кодировки в wxCSConv ctor

1 ответ

Решение

Создайте проект C++ в Code::Blocks, и затем вы сможете добавить файл.cpp в ваш проект и сохранить его, выполнив следующие действия.

  1. Откройте Code::Blocks и выберите Файл -> Создать -> Проект -> Консольное приложение -> нажмите кнопку Перейти -> C++ -> нажмите кнопку Далее -> заполните поле заголовка -> нажмите кнопку Готово.

  2. Найдите свой новый проект на правой панели Code::Blocks на вкладке Projects.

  3. Щелкните правой кнопкой мыши имя проекта -> выберите Добавить файлы -> main.cpp.

Создайте проект C в Code::Blocks, а затем вы сможете добавить файл.c в свой проект и сохранить его, выполнив шаги 1-3, описанные выше, за исключением замены 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;
}

У меня была такая же проблема из-за ваших настроек кодировки.

Пожалуйста, следуйте инструкциям по устранению ошибки:-

  1. Открытые кодовые блоки

  2. Нажмите на настройки

  3. Открыть настройки редактора

  4. Теперь откройте настройку кодировки

  5. Установите UTF-8 как настройки по умолчанию

Надеюсь, это исправят.

Другие вопросы по тегам