我正在写一个基于终端的俄罗斯方块游戏使用ncurses。我已经将所有ncurses代码分离到一个名为etrisUI.c的文件中,并在main.c源文件中包含了该文件的头文件。当我编译所有ncurses函数时,会引发编译器错误。我在源文件中包含了ncurses.h,并且在gcc中使用了-lncurses标志。我正在从一个makefile编译,它包含以下内容:
Tetris : tetris.o mai
它将ncurses安装在/usr/local/上,curses.h安装在/usr/local/include/ncurses上。Python应该包含<ncurses/curses.h>吗?/usr/local/ include /ncurses应该在include路径中吗?是否应该有一个从ncurses目录中的文件到/usr/local/incl
我的项目有一个清除终端的函数,它是使用curses库实现的。使用-lcurses标志编译可以很好地工作,但是不使用yeild进行编译clear_term.cpp:(.textclear_term.cpp:(.text+0x3f): undefined reference to `putp'
collect2: ld returned 1 exit stat