我包含了<ncurses.h>
,但无法在.pro文件中链接ncurses的lib。我试着这样做:
LIBS + = -L&#34; / usr / lib /&#34; -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功能,但我想要!
P.S。当然,主要问题是链接ncurses的libs
答案 0 :(得分:1)