Использование статических библиотек ffmpeg в Visual Studio Explress C ++ 2010

Как видно из заголовка, я пытался заставить библиотеки ffmpeg / libav работать в MSVC ++ 2010. Тем не менее, я продолжаю запускать следующую ошибку при кодировании в режиме отладки.

код:

extern "C" 
{
    #ifndef __STDC_CONSTANT_MACROS
    #define __STDC_CONSTANT_MACROS
    #endif
    #include <libavcodec\avcodec.h>
    #include <libavformat\avformat.h>
    #include <libswscale\swscale.h>
    #include <libavutil\avutil.h>
}
int main( int argc, char* argv[] ) 
{
    av_register_all();
    return 0;
}

приставка:

1>------ Build started: Project: ffmpeg, Configuration: Debug Win32 ------
1>ffmpeg.obj : error LNK2019: unresolved external symbol _av_register_all referenced in       function _main
1>C:\Users\okki\documents\visual studio 2010\Projects\ffmpeg\Debug\ffmpeg.exe : fatal    error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

я использовалzeranoe-х последняя сборка git-56ba331 (2013-05-14).

И я попробовал следующее, чтобы исправить это:

настройка проекта для поиска библиотек x64 и x86.Добавьте библиотеки DLL из «общего» пакета в обе папки библиотеки.Добавьте каталог библиотеки как к параметрам компоновщика, так и к каталогам VC ++.

Я застрял на этом некоторое время, и любое предложение может помочь. Если понадобится дополнительная информация, я с радостью предоставлю.

Ответы на вопрос(1)

Ваш ответ на вопрос