我正在开发一个定制的Youtube视频播放器。但我无法编译这个程序。我在Makefile漏掉了什么东西。我的程序看起来就像
main.c
#include<gdata/services/youtube/gdata-youtube-service.h>
int main(int argc, char **argv[])
{
printf("Youtube Application\n");
return 0;
}makefile
gcc `pkg-config --cflags --libs libgdata-google-1.2` -lgdata-google-1.2 main.c -o youtube当我编译时,它会产生错误,例如
gdata/services/youtube/gdata-youtube-service.h:错误:
没有这样的文件或目录
我需要安装其他的软件包吗?或者,我需要在我的制作文件里加入一些东西?
发布于 2011-01-04 11:08:02
你在Debian/Ubuntu吗?您可能需要libgdata-dev包。
$ apt-file search gdata/services/youtube/gdata-youtube-service.h
libgdata-dev: /usr/include/libgdata/gdata/services/youtube/gdata-youtube-service.h也尝试编译它,并尝试使用gdata中声明的方法之一youtube-service.h。
$ gcc `pkg-config --cflags --libs libgdata` main.c -o yt
$ ./yt
Youtube Applicationhttps://stackoverflow.com/questions/4592773
复制相似问题