我試圖爲here構建windows(xp-SP2)的ffmpeg。使用MSYS和MinGW構建Windows的ffmpeg
./configure -–extra-cflags=」-mno-cygwin -mms-bitfields」 -–extra-ldflags=」-Wl, -add-stdcall-alias」 -–enable-memalign-hack -–enable-shared -–disable-static -–target-os=mingw32
上述命令被放置在一個myconfig
文件的指示,並且當我運行./myconfig
,則顯示以下錯誤:
Broken Shell detected. Trying alternatives.
Trying Shell bash
Unknown option "-–extra-cflags=-mno-cygwin".
如在鏈接建議我嘗試了各種選項,但我仍然是無法成功。
我的環境是Win XP的有:
- 的MinGW-5.1.6,
- 的bash-2.05b以上,MSYS,
- MSYS-1.0.10,
- 的ffmpeg-0.5
編輯:
參考howto我能夠成功運行使命令,並在上面的命令一定變化後,我發現下面的DLL在各自的目錄
- 的ffmpeg \ libavcodec的\ avcodec中-51.dll
- ffmpeg的\ libavformat流\ avformat-51.dll
- 的ffmpeg \ libavutil \ avutil-49.dll
,但我沒有看到任何的ffmpeg \ ffmpeg.exe文件:(
出了什麼問題?
我檢舉這個堆棧溢出屬於因爲它是一個程序問題。重新開始並創建並關聯您的帳戶,這樣您就可以擁有所有權。 – ChrisF 2009-10-24 11:52:28
我有一個帳戶在stackoverflow :) – 2009-10-24 12:05:23
@Sri - 那就好了;)我應該檢查你的個人資料 - 對不起。 – ChrisF 2009-10-24 14:09:24