2012-07-17 29 views
0

我不能使用C++语法像cout,所以我用<conio.h>尝试,但它仍然说gotoxy(c)中没有C++未定义参考CONIO.H

未定义的引用 '_gotoxy'

什么问题?大家都说conio.h它不在K &R中,因为它不是标准库。任何人有想法?

我正在使用MinGW和命令提示符。

+1

“未定义的参考”是一个链接器错误。您可能需要告诉它链接任何包含'gotoxy'的库。 – 2012-07-17 09:43:49

+0

如果您遇到编译/链接器错误,请将它们(逐字)添加到问题中。还要添加用于编译/链接的命令行(如果有的话)。 – 2012-07-17 09:48:51

+0

@DanielFischer isnt gcc filename.c -o outputname够了吗? – latenightcode 2012-07-17 09:49:20

回答

1

链接时,你需要添加ncurses库:

$ gcc my-source.c -o my-program -lncurses 

这最后一个标志上面(-lncurses)命令行就是告诉编译器链接(-l)与ncurses库。