Программа 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. Почему это происходит и как это исправить?

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