包含并使用.so文件进行编译

时间:2019-01-29 09:02:32

标签: gcc include shared-objects .so libgphoto2

我是C语言新手。

/usr/local/lib/libgphoto2/2.5.21文件夹中有一个.so文件。

我知道它的内容。但我无法包含此文件,也无法编译程序。似乎是使用libtool编译的。

我可以在此文件中使用函数和结构吗?

Env
-ubuntu 16.04
-libgphoto
-gcc

#include <libgphoto2/2.5.21/ptp2/ptp.h>
#include <ptp.h>

gcc -Wall -o TEST test.c -lgphoto2

短毛猫说没有这样的文件或目录。 和gcc说test.c:4:17:致命错误:ptp.h:没有这样的文件或目录 等等。

0 个答案:

没有答案