Программа ncurses, использующая MinGW-w64, завершается с ошибкой «Ошибка открытия терминала: xterm» ⇐ 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. Почему это происходит и как это исправить?
Я пытаюсь написать очень простую программу 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. Почему это происходит и как это исправить?
Мобильная версия