我第一次尝试在 ncurses 中进行试验,但是我在编译源代码时遇到了问题。据我所知,ncurses 已安装并位于正确的目录中。
我的 makefile 非常简单:
.cpp :
g++ -Wall -g -o $* $*.cpp -std=c++11 -lncurses
Run Code Online (Sandbox Code Playgroud)
这是我尝试时的输出 locate ncurses.h
$ locate ncurses.h
/usr/include/ncursesw/ncurses.h
Run Code Online (Sandbox Code Playgroud)
当我检查它是否已安装时
$ dpkg -l | grep ncurses
ii libncurses5:amd64 5.9+20140118-1ubuntu1 amd64 shared libraries for terminal handling
ii libncursesw5:amd64 5.9+20140118-1ubuntu1 amd64 shared libraries for terminal handling (wide character support)
ii libncursesw5-dev:amd64 5.9+20140118-1ubuntu1 amd64 developer's libraries for ncursesw
ii mtr-tiny 0.85-2 amd64 Full screen ncurses traceroute tool
ii ncurses-base 5.9+20140118-1ubuntu1 all basic terminal type definitions
ii ncurses-bin 5.9+20140118-1ubuntu1 …Run Code Online (Sandbox Code Playgroud)