Как скомпилировать приложение YouTube-API - PullRequest
0 голосов
/ 04 января 2011

Я занимаюсь разработкой пользовательского видеоплеера 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: нет такого файла или каталога

Нужно ли устанавливать другие пакеты?Или мне нужно включить что-то в мой Makefile?

1 Ответ

0 голосов
/ 04 января 2011

Вы в 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
...