1)curl/curl.h:No such file or directory
——可能原因是libcurl及相关未安装完全,我出现此错误时是因为缺libcurl4-gnutls-dev
2)src/includes.h:28:37: error: gst/interfaces/xoverlay.h: No such file or directory
——缺libgstreamer相关组件,在安装libgstreamer-plugins-base0.10-dev后,编译时没有再出现此错误。
# apt-get install libgstreamer-plugins-base0.10-dev
2.在使用Gstreamer时遇到
Undefined reference to `gst_x_overlay_set_xwindow_id'
问题的原因是 :
gst_x_overlay_set_xwindow_id 所在的头文件 为 #include<gst/interfaces/xoverlay.h>
在Code::Blocks 中的解决方法:
或者:
在。.pro文件中添加:LIBS +=/usr/lib/libgstinterfaces-0.10.so
----------------------------------------------------------------------------------------
3.src/includes.h:28:37: error: gst/interfaces/xoverlay.h: No such file or directory
——缺libgstreamer相关组件,在安装libgstreamer-plugins-base0.10-dev后,编译时没有再出现此错误。
# apt-get install libgstreamer-plugins-base0.10-dev
4.undefined reference to
gst_x_overlay_get_type' basic-tutorial-5.c:(.text+0x70):
undefined reference to `gst_x_overlay_set_window_handle' collect2: ld returned 1 exit status
因为没有链接gstreamer-interfaces-0.10
gcc basic-tutorial-5.c -o basic-tutorial-5pkg-config --cflags --libs
gstreamer-interfaces-0.10
gtk+-2.0 gstreamer-0.10