我成功跑了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 安装程序会自动执行此操作?
g++ HelloWorld.cpp -lncurses -o HelloWolrd
如果您有 32 位机器,gcc compile m32 auto
。如果你有一个 64 位机器并且你想编译 32 位你
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)