Эй, я могу ответить на свой вопрос! После долгих раздумий я придумал процедуру:
ПРИМЕЧАНИЕ. Это для Wascana 0.9.3 и SVN-версии FFMPEG в сентябре 2008 года.
Подготовка среды
После установки Wascana вам потребуется обновить различные пакеты MinGW и MSYS. Загрузите и распакуйте следующее (вы можете загрузить их с веб-сайта MinGW):
MSYS пакеты:
- Баш-3,1
- Coreutils-5,97
- m4-1.4.7
- макияж 3,81
Пакеты MinGW:
- w32api-3,12
- MinGW Runtime 3.15
Строить
- Распакуйте исходный код FFMPEG и настройте его так (пока не компилируйте):
. / Configure --enable-memalign-hack --disable-shared --enable-static --disable-mmx --disable-mmx2 --disable-оптимизации --disable-stripping
- Запустите Wascana / Eclipse и создайте новый проект на Си.
- Не выбирайте проект «Hello World», просто выберите проект Makefile и выберите набор инструментов MinGW.
- Установите путь к проекту, где находится ваш исходный код FFMPEG.
- Нажмите кнопку "Готово", и источник должен создать сам себя!
Установить
- Щелкните правой кнопкой мыши по проекту и выберите «Сделать цели»> «Создать».
- В диалоговом окне установите для параметра «Сделать цель» и «Имя цели» значение «установить».
- Запустите цель, которую вы только что создали. Это установит библиотеки FFMPEG.
Выполнить и отладить
- Открыть диалог отладки
- Щелкните правой кнопкой мыши на «C / C ++ Local Application» и выберите «New»
- Введите имя проекта и выберите EXE, который вы хотите запустить (в моем случае, ffplay_g.exe)
- Перейдите на вкладку отладчика и измените отладчик на «MinGW gdb Debugger»
Я также должен был убедиться, что копия SDL.dll находится в каталоге ffmpeg.
Фу, что за испытание. Это все работает для меня, надеюсь, это будет работать и для вас!