2008-10-29 4 views
1

Кто-нибудь когда-либо пытался или имел успех при получении Wascana (Eclipse CDT + MinGW для Windows) для компиляции FFMPEG под Windows. Видимо, это возможно, есть даже tutorial at Craig Shaw's website, но я не смог заставить его работать.Компиляция FFMPEG в Windows с использованием Wascana

Я запускаю ./configure в исходном коде FFMPEG, затем создаю новый проект в Eclipse и указываем его на источник, но он не распознает его как проект Makefile. Я думаю, мне нужно создать строителя, который работает с MinGW, но мои слабые попытки пока не увенчались успехом.

ответ

3

Эй, я могу ответить на мой вопрос! После долгих споров я приступил к процедуре:

ПРИМЕЧАНИЕ. Это для Wascana 0.9.3 и версии 2008 года SVN версии FFMPEG.

Подготовка среды

После установки Васкана, вам необходимо обновить различные MinGW и MSys пакетов. Скачать и распаковать следующим образом (вы можете загрузить их с сайта MinGW):

MSys пакеты:

  • Баш-3,1
  • Coreutils-5,97
  • m4-1.4.7
  • сделать -3.81

MinGW пакеты:

  • w32api-3,12
  • MinGW время выполнения 3.15

Построить

  1. Распакуйте исходный код FFMPEG и настроить таким образом (не компилировать его еще нет):

./configure --enable-memalign-hack --disable-shared --enable-static --disable-mmx --disable-mmx2 --disable-optimizations --disable -распределение

  1. Запустите Wascana/Eclipse и создайте новый проект C.
  2. Не выбирайте проект «Hello World», просто выберите проект Makefile и выберите инструментальную цепочку MinGW.
  3. Установите путь к проекту, где находится исходный код FFMPEG.
  4. Нажмите «Готово», и источник должен сам построить!

Установите

  1. правой кнопкой мыши проект и выберите Make Targets> Создать.
  2. В диалоговом окне установите для параметра «Сделать цель» и «Цель» значение «установить».
  3. Запустите цель, которую вы только что создали. Это позволит установить библиотеки FFMPEG.

Выполнение и отладка

  1. Откройте Debug Dialog
  2. правой кнопкой мыши на "C/C++ Local Application" и выберите "New"
  3. Введите имя проекта и выберите EXE, который вы хотите запустить (в моем случае, ffplay_g.exe)
  4. Перейдите на вкладку отладчика и смените отладчик на «MinGW gdb Debugger»

Я также должен был удостовериться, что копия файла SDL.dll была в каталоге ffmpeg.

Фу, какое испытание. Все это сработало для меня, надеюсь, это сработает и для вас!

0

установить последний MSYS и MinGW Cf. link text

+0

Он работал для меня с версиями MSYS и MinGW из приведенного выше ссылки и исправления 16967 (03/02/09) ffmpeg. Btw, ty Адаму;) – 2009-02-03 15:36:05

0

При запуске отладки я получаю «gdb.exe столкнулся с проблемой и необходимо закрыть ....»

Я обновлен до GdB 6.8 и удалось отладить

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

  • Нет связанных вопросов^_^