初学者:我的第一个curses程序为何无法编译!
初学者:我的第一个curses程序为何无法编译!
你真正需要的不是头文件,而是函数库,明白吗?
头文件只不过是“买回来的热水器的说明书”,
你光拿着说明书,不去找热水器,能烧开水吗?
RH9 中的 curses.h 就是 libncurses.a 这个热水器的说明书,
明白这个道理了吗?
gcc 的 -lncurses 这个意思就是说,你要把 libncurses.a 这个热水器插到电源上!
我希望,
你在下次学另外一种技术的时候,
不要再这么问:
而是应该这么问:
或者
头文件只不过是“买回来的热水器的说明书”,
你光拿着说明书,不去找热水器,能烧开水吗?
RH9 中的 curses.h 就是 libncurses.a 这个热水器的说明书,
明白这个道理了吗?
gcc 的 -lncurses 这个意思就是说,你要把 libncurses.a 这个热水器插到电源上!
我希望,
你在下次学另外一种技术的时候,
不要再这么问:
QUOTE:
我已经包含了 xxxx.h,为什么还是报错呢?
而是应该这么问:
QUOTE:
我要 do it,那么除了包含 xxxx.h 还要链接哪个库文件呢?
或者
QUOTE:
xxxx.h 对应的是哪个库文件呢?