如何编译youtube-api应用程序

时间:2011-01-04 10:49:33

标签: youtube-api

我正在开发一个自定义的Youtube视频播放器。但我无法编译该程序。我在Makefile中遗漏了一些东西。我的程序看起来像

的main.c

#include<gdata/services/youtube/gdata-youtube-service.h>

    int main(int argc, char **argv[])
    {
     printf("Youtube Application\n");
     return 0;
    }

生成文件

gcc `pkg-config --cflags --libs libgdata-google-1.2`  -lgdata-google-1.2 main.c -o youtube

当我编译时,它会给出错误,如

  

错误:gdata / services / youtube / gdata-youtube-service.h:没有这样的文件或目录

我是否需要安装其他软件包?或者,我需要在Makefile中包含一些内容吗?

1 个答案:

答案 0 :(得分:0)

你是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 Application