Формат файла не распознается при запуске примера c программы ffmpeg в CodeBlocks

Я новичок в ffmpeg, в настоящее время я тестирую функцию кодирования/декодирования ffmepg. Я открываю файл ffmeg/example/decoding_encoding.c в Codeblocks и связываю соответствующие библиотеки. . Но при сборке выдает ошибку:

||=== Build: Debug in c_official_ffmepg (compiler: GNU GCC Compiler) ===|

ld cannot find ../../opencv-2.4.10/build/include: File format not recognized

||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 1 second(s)) ===|

Что вызывает эту ошибку? Как это исправить?


person Yoohoo    schedule 19.03.2015    source источник


Ответы (1)


Это может быть связано с плохой конфигурацией CodeBlocks, ваша проблема похожа на этот сообщение:

Щелкните правой кнопкой мыши файл заголовка,
выберите свойства,
выберите вкладку "Сборка"
и снимите флажки с параметров "Скомпилировать файл" и "Связать файл".

Сделайте это для каждого файла заголовка. Вы должны использовать параметр Compile для заголовка только в том случае, если вы специально хотите, чтобы он использовался в качестве предварительно скомпилированного заголовка, и вы никогда не должны использовать параметр Link для заголовка.

person n0p    schedule 19.03.2015
comment
Привет, проблема решилась, спасибо. но какая-то новая проблема выскакивает. много заголовочных файлов, которые включают config.h, показывают ошибку fatal error: config.h No Such firl or directory. В чем проблема. - person Yoohoo; 19.03.2015
comment
@Yoohoo Если у вас есть другая проблема, вам нужно опубликовать еще один вопрос - person Mike Kinghan; 19.03.2015
comment
Не стесняйтесь принимать ответ, если он решил вашу задачу pb. Что касается второго, pb ... config.h отсутствует или не найден (проверьте свои включения). Если это автоматически сгенерированный файл, вы, вероятно, пропустили шаг во время сборки. - person n0p; 19.03.2015