【发布时间】:2016-02-02 02:40:23
【问题描述】:
我尝试使用 gstreamer-sharp 为 Linux 构建 libgstreamersharpglue-1.0.0.so。
我下载并使用./autogen.sh --prefix=/usr && make install 安装。之后我去了/gstreamer-sharp-master/sources/glue/ 并尝试使用make 构建胶水,但它只构建了libgstreamersharpglue-1.0.0.la。那么如何使用 Linux 的胶水源构建libgstreamersharpglue.so(共享库)?或者我怎样才能得到libgstreamersharpglue.so?
【问题讨论】:
-
您是否尝试在根文件夹中的
make install之前执行make? -
@knocte 如果我在
./autogen.sh --prefix=/usr之后执行make在gstreamer-sharp目录中,那么我在./Playback.cs(31,24): error CS0117: 'Gst.Parse' does not contain a definition for 'Launch'目录中得到./Playback.cs(31,24): error CS0117: 'Gst.Parse' does not contain a definition for 'Launch'错误。但是这个错误发生在Making all in sources/glue之后 -
这是一个不同的问题:你需要 glib-sharp master
-
@knocte 对不起,你是什么意思?需要什么?
-
glib-sharp 是 gstreamer-sharp 的一个依赖,你需要更新你的 glib-sharp 以便 gstreamer-sharp 可以构建,我相信
标签: linux makefile shared-libraries gstreamer