无法将 ncurses 与 Qt 链接
Posted
技术标签:
【中文标题】无法将 ncurses 与 Qt 链接【英文标题】:Can't link ncurses with Qt 【发布时间】:2014-11-18 13:16:57 【问题描述】:我包含了 <ncurses.h>
,但无法在 .pro 文件中链接 ncurses 的库。我正在尝试这样:
LIBS += -L"/usr/lib/" -libncurses.a
我尝试了不同的链接变体(有/没有 file_type,不同的目录变体),但没有帮助。然后我决定通过控制台链接:
g++ -lncurses main.cpp snake.cpp
试图将-lncurses
放在不同的命令位置。
它给了我一个错误:
undefined reference to move(); (ncurses's func)
它不想编译 C++11 功能,例如 std::list.empalce_front();
。我在同一个问题中为第二个问题寻求帮助的原因是,如果只能通过控制台编译,那么我将无法使用 C++11 功能,但我想!
附:当然,主要问题在于链接 ncurses 的库
【问题讨论】:
【参考方案1】:http://www.lucidarme.me/?p=3961 在这里您可以找到解决方案。主要原因是你错误地设置了项目:
LIBS += -lncurses
查看我发送给您的链接。一切都清楚了。
【讨论】:
以上是关于无法将 ncurses 与 Qt 链接的主要内容,如果未能解决你的问题,请参考以下文章
无法构建poky食谱:/poky/meta/recipes-core/ncurses/ncurses_6.0+20171125.bb:do_install失败