我正在使用 Kubuntu 14.04,并安装了 FreeImage 库
sudo apt-get install libfreeimage-dev
据我所知,它已正确安装,带有FreeImage.h
in/usr/include
和libfreeimage.a
in /usr/lib
。然而,这个琐碎的 C 程序
#include <FreeImage.h>
int main(int argc, char **argv) {
FreeImage_Initialise(FALSE);
FreeImage_DeInitialise();
return 0;
}
无法编译。跑步
gcc -lfreeimage fitest.c -o fitest
输出
/tmp/ccFbb0HQ.o: In function `main':
fitest.c:(.text+0x15): undefined reference to `FreeImage_Initialise'
fitest.c:(.text+0x1a): undefined reference to `FreeImage_DeInitialise'
collect2: error: ld returned 1 exit status
我究竟做错了什么?