1. 程式人生 > >初學者:我的第一個curses程式為何無法編譯!

初學者:我的第一個curses程式為何無法編譯!

你真正需要的不是標頭檔案,而是函式庫,明白嗎?
標頭檔案只不過是“買回來的熱水器的說明書”,
你光拿著說明書,不去找熱水器,能燒開水嗎?

RH9 中的 curses.h 就是 libncurses.a 這個熱水器的說明書,
明白這個道理了嗎?

gcc 的 -lncurses 這個意思就是說,你要把 libncurses.a 這個熱水器插到電源上!

我希望,
你在下次學另外一種技術的時候,
不要再這麼問:

QUOTE:我已經包含了 xxxx.h,為什麼還是報錯呢?
而是應該這麼問:

QUOTE:我要 do it,那麼除了包含 xxxx.h 還要連結哪個庫檔案呢?
或者

QUOTE: xxxx.h 對應的是哪個庫檔案呢?