【问题标题】:Can't link ncurses with Qt无法将 ncurses 与 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 的库

【问题讨论】:

    标签: c++ linux qt c++11


    【解决方案1】:

    http://www.lucidarme.me/?p=3961 在这里您可以找到解决方案。主要原因是你错误地设置了项目:

    LIBS += -lncurses
    

    查看我发送给您的链接。一切都清楚了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-18
      • 1970-01-01
      相关资源
      最近更新 更多