Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Linux] getch() z ncurses

Ostatnio zmodyfikowano 2021-05-05 13:29
Autor Wiadomość
Edwardo
Temat założony przez niniejszego użytkownika
[Linux] getch() z ncurses
» 2021-05-05 12:37:14
Ostatnio nabyłem komputer z linuxem i mam problem. Kiedy próbuję skompilować program gdzie jest jakakolwiek funkcja z ncurses wyskakuje błąd (nawet funkcja initscr()). Pokazuje że ta funkcja nie jest zdefiniowana. Bibliotekę na pewno mam zainstalowaną, bo nie pokazuje, że nie znalazło ncurses. Proszę o poradę albo sugestie, czym można ją zastapić
P-178553
DejaVu
» 2021-05-05 12:39:30
To jest błąd linkera. Poniżej masz link do kursu jak się takie problemy rozwiązuje w Code::Blocks. Jeżeli używasz czegoś innego to musisz po prostu wygooglać jaką bibliotekę musisz dolinkować oraz jak to zrobić w używanym narzędziu.

» Biblioteki C++» Kurs SFML 2.x, C++» Instalacja i konfiguracjaKonfiguracja SFML 2.0 (Code::Blocks) lekcja

Kurs New Curses [instalacja]
P-178554
nanoant20
» 2021-05-05 13:29:50
najpierw trzeba dodać (zainstalować) sobie pakiety

poniżej dla Debiana 10
apt-get install libncurses5-dev libncursesw5-dev

W Code::Blocks trzeba dodać -lncurses
Setting→Compiler→Linker Settings w Other Linker Options

dla SFML trzeba zainstalować sobie libcsfml-dev
a w Code::Block nic nie kombinujesz tylko bierzesz nowy projekt i wybierasz SFML Project

Jeżeli nie potrafisz dodawć pakietów ręcznie skorzystaj z Menadżera Pakietów Synaptic
P-178555
« 1 »
  Strona 1 z 1