我成功跑了sudo apt-get install libncurses5-dev
然后在我的 Eclipse 窗口中尝试构建以下HelloWord.cpp
程序:
#include <ncurses.h>
int main()
{
initscr(); /* Start curses mode */
printw("Hello World !!!"); /* Print Hello World */
refresh(); /* Print it on to the real screen */
getch(); /* Wait for user input */
endwin(); /* End curses mode */
return 0;
}
我收到以下错误:
Invoking: GCC C++ Linker
g++ -m32 -lncurses -L/opt/lib -o "Test_V" ./src/curseTest.o ./src/trajectory.o ./src/xJus-epos.o -lEposCmd
/usr/bin/ld: cannot find -lncurses
collect2: error: ld returned 1 exit status
make: *** [Test_V] Error 1
看起来编译器正在搜索 ncurses 库但找不到它?我检查/usr/lib
了那里的库不存在,所以我需要手动链接那里的 ncurses 库 - 我认为 get-apt 安装程序会自动执行此操作吗?