gstreamer basic-tutorial-15 编译出现 basic-tutorial-15.c:1: fatal error: clutter-gst/clutter-gst.h......

在Windows和Ubuntu上编译gstreamer basic-tutorial-15时遇到clutter-gst/clutter-gst.h文件缺失的问题。通过逐步添加头文件路径并安装clutter-1.0和clutter-gst-1.0库,最终成功编译。关键在于确保所有依赖库都已安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

gstreamer basic-tutorial-15 编译出现 basic-tutorial-15.c:1: fatal error: clutter-gst/clutter-gst.h:No such file or directory

我在windows上遇到这个问题,百思不得其解,我在gstreamer-sdk/include/clutter-1.0下,是可以看到clutter-gst/clutter-gst.h这个文件的。

在ubuntu上用命令编译,还是有这个问题:

$ gcc basic-tutorial-15.c -o basic-tutorial-15  `pkg-config --cflags --libs gstreamer-0.10`

basic-tutorial-15.c:1: fatal error: clutter-gst/clutter-gst.h: No such file or directory
compilation terminated.

后来一个个加头文件位置,出现了一堆链接问题,原来是没有clutter-1.0这个库

gcc basic-tutorial-15.c -o basic-tutorial-15 -I/opt/gstreamer-sdk/include/clutter-1.0 -I/opt/gstreamer-sdk/include/pango-1.0 -I/opt/gstreamer-sdk/include/atk-1.0 -I/opt/gstreamer-sdk/include/cogl -I/opt/gstreamer-sdk/include/cairo -I/opt/gstreamer-sdk/include/json-glib-1.0 `pkg-config --cflags --libs gstreamer-0.10`

/tmp/ccFuIBzB.o: In function `size_chan

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值