2014-01-22 5 views
2

Я компилирую следующий простой код в ffmpeg.неожиданный конец ошибки файла в ffmpeg libavutils/common.h при компиляции

#include "stdafx.h" 
#include <libavcodec/avcodec.h> 
#include <libavformat/avformat.h> 

void main() 
{ 

    av_register_all(); 

} 

все заголовки ffmpeg, которые я включил в свойства проекта. , но я получаю следующую ошибку при компиляции.

Ошибка 1 Ошибка C1004: непредвиденный конец файла обретенной DEV \ Include \ libavutil \ common.h 87 1

С уважением Mayank

ответ

3

Попробуйте определить __STDC_CONSTANT_MACROS, прежде чем включать эти заголовки, чтобы увидеть, если проблема может решить.

#include "stdafx.h" 
extern "C" { 
#define __STDC_CONSTANT_MACROS 
#include "libavcodec/avcodec.h" 
#include "libavformat/avformat.h" 
}; 

См http://bigbang.waterlin.org/bang/using-ffmpeg-under-windows-visual-cpp-environment/

С уважением zcy

Смежные вопросы