0

我正在开发一个程序,在该程序中,我使用PDCurses函数move()将键盘光标位置移动到我需要它不时出现的位置。

我得到了除此之外的所有工作,因为当我去编译时(我正在使用Dev-C++)我不断收到“未定义的对'move'的引用”链接器错误,尽管<curses.h>包含头文件并且库包通过他的正确安装自己的.DevPak文件(3.2 最新发现的版本)。

在那个库中,move函数定义了他的原型int move (int, int);,在我的代码中,我尝试调用它move (10, 10);(因为整数变量 LINES 和 COLS 也应该在库中定义)和move (LINES, COLS);手动定义int LINES = 10, COLS = 10;. 我也尝试过使用wmove(它基本上做同样的事情,并且他的原型定义为int wmove (WINDOW *, int, int);),得到了相同的结果。

为什么我会收到此错误?

(我可以发布我的代码,但除了调用感兴趣的函数之外我什么也不做,所以我认为那没用。无论如何,如果你觉得有用,我会这样做。)

4

0 回答 0