Я перепробовал все в книге и ВСЕ, что смог найти, как это сделать, переустановил и перенастроил несколько раз, но безрезультатно. Это то, что у меня есть. Я сделал FFMPEG на своей виртуальной машине Ubuntu и написал следующий код:
#include "libavcodec/avcodec.h"
#include "libavformat/avformat.h"
#include <stdio.h>
#include <iostream>
using namespace std;
int main( int argc, char* argv[] ) {
avcodec_register_all();
return 0;
}
Это ошибки и говорит:
/home/adam/workspace/MP4 Tools/Debug/../testDriver.cpp:19: undefined reference to `avcodec_register_all()'
collect2: ld returned 1 exit status
Я включил файл libavcodec.a. Project-> Properties-> GCC C ++ Linker-> Libraries-> add "avcodec"
Кто-нибудь может подумать о том, что я не делаю или не замечаю? Большое спасибо.