Программа ncurses, использующая MinGW-w64, завершается с ошибкой «Ошибка открытия терминала: xterm»C++

Программы на C++. Форум разработчиков
Ответить
Гость
 Программа ncurses, использующая MinGW-w64, завершается с ошибкой «Ошибка открытия терминала: xterm»

Сообщение Гость »


Я пытаюсь написать очень простую программу ncurses, просто чтобы поиграть с ней, используя mingw-w64 в Windows 10. Я установил пакет mingw-w64-x86_64-ncurses с помощью pacman и Я использую терминал среды MSYS2 MinGW64. У меня нет опыта работы с какой-либо библиотекой проклятий и очень мало опыта в разработке программного обеспечения для Windows.

Я написал следующую программу hello world в Main.cpp:

#include #include #include "Headers.hpp" int main(int argc, char ** argv) { иницкр(); printw("Привет, мир!"); обновить(); получить(); эндвин(); вернуть 0; } Я компилирую это с помощью следующей команды:

g++ -I /C/msys64/mingw64/include/ncurses HelloWorld.cpp -L/C/msys64/mingw64/bin -lncursesw6 -o main Он компилируется, но когда я запускаю main.exe, я получаю

Ошибка открытия терминала: xterm. Почему это происходит и как это исправить?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»