gpt4 book ai didi

c++ - Qt-creator 和 ncurses : initscr() not found

转载 作者:搜寻专家 更新时间:2023-10-31 01:11:00 25 4
gpt4 key购买 nike

我在 Xubuntu x64 上,我想在我的软件中使用 ncurses。这个软件是用 Qt Creator 4.8 构建的。我没有问题,包括 ncurses.h 文件,但是当我想使用 ncurses 的函数(initscr() 和 endwin())时,我收到以下错误:

Undefined reference to 'endwin'

Undefined reference to 'initscr'

我应该采取什么步骤来解决这个问题?

我已经安装了以下 ncurses 相关包:

  • libncurses5:amd64
  • libncurses5:i386
  • libncurses5-dbg
  • libncurses5-dev
  • libncursesw5:amd64
  • libncursesw5:i386
  • libncursesw5-dbg
  • libncursesw5-dev
  • ncurses 基础
  • ncurses-bin
  • ncurses 示例

最佳答案

我(终于)发现了

正确的做法是:右击你的项目->添加库->系统库在这里你需要 *.so 文件的路径(所以不是 *.so.5 或其他东西),在我的例子中/usr/lib/x86_64-linux-gnu/libncurses.so

然后添加它和 tadaaa: 完成。

关于c++ - Qt-creator 和 ncurses : initscr() not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15466654/

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