gpt4 book ai didi

linux - 使用 ncurses 在 Linux 中构建 HelloWorld C++ 程序

转载 作者:IT王子 更新时间:2023-10-29 01:27:17 24 4
gpt4 key购买 nike

我成功运行了 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 位你

关于linux - 使用 ncurses 在 Linux 中构建 HelloWorld C++ 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15078001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com