@XerimHD

Не видит библиотеку, что делать?

Я сперва пользовался Mingw installation manager и все работало.
Перешёл на MSYS2 , скачал библиотеку, компилирую g++ main -o main.cpp -lncurses.
Выдаёт вот такую ошибку:

main.cpp:4:10: fatal error: curses.h: No such file or directory
    4 | #include <curses.h>
      |          ^~~~~~~~~~
compilation terminated.

Как это исправить?
  • Вопрос задан
  • 402 просмотра
Решения вопроса 1
@res2001
Developer, ex-admin
в msys2 заголовки библиотеки ставятся в include/ncurses/
Можете использовать так: #include <ncurses/ncurses.h>
Можно использовать утилиту pkg-config для сборки, она выдаст правильные пути для заголовков и зависимости:
pkg-config --cflags --libs ncursesw
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы