2012-07-17 32 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庫。