Linux Mint ncursesにメソッドがありません。

Linux Mint ncursesにメソッドがありません。

最近開発のためにLinux Mintディストリビューションをインストールしました...後で、次のコマンドを使用してcurses、ncurses、およびncurseswをインストールしました...

sudo apt-get install libncurses-dev 
sudo apt-get install ncurses-dev 
sudo apt-get install libncurses5-dev libncursesw5-dev

ncurses(幅)を使用する大学プログラムをコンパイルしようとすると、次のメッセージが表示されます。

game.cpp: In member function ‘void game::run()’:
game.cpp:99:3: error: ‘mvaddwstr’ was not declared in this scope
mvaddwstr(player.pos.y, player.pos.x, player.disp_char);
^~~
game.cpp:99:3: note: suggested alternative: ‘mvaddstr’
mvaddwstr(player.pos.y, player.pos.x, player.disp_char);
^~~
mvaddstr
game.cpp:124:4: error: ‘addwstr’ was not declared in this scope
addwstr(player.disp_char);
^~~
game.cpp:124:4: note: suggested alternative: ‘addstr’
addwstr(player.disp_char);
^~~

インクルードを修正するためにIDEを開いても、埋め込まれた.hファイルにこれらのメソッドが見つからないというメッセージが表示されます。

同じパッケージがインストールされているPopOSシステムで動作します。

なぜこれが起こるのかご存知ですか?

ベストアンサー1

おすすめ記事