我从 kubuntu 的包管理中安装了这个方便的 pnglite 库。它只包含一个头文件“pnglite.h”和一个目标文件“pnglite.o”。我找到了这些文件的位置,但我不知道如何链接它们。我正在使用 netbeans,但不知道如何在其中链接它们。我也不明白如何在控制台上链接它们。
我有一个想要测试的小测试程序,但我收到错误消息“未定义对函数的引用:XXXXXXX”。netbeans 和控制台我都在使用 gcc。该头文件在 /usr/include 目录中,目标文件在 /usr/lib 目录中,我的测试程序在我的主目录的编程目录下。
我应该将该标头和对象放入与源所在的目录相同的目录中吗?或者有没有办法将它们与它们当前的位置联系起来?我知道应该可以将它们从它们目前所在的位置链接起来,我想知道并了解如何做到这一点。
任何帮助将不胜感激 :)