當前位置:首頁 > IT技術(shù) > Windows編程 > 正文

編譯Windows版本ffmpeg:msys2方式失敗
2021-08-06 17:52:22

?

  • 安裝VS2010
  • 安裝msys2

http://msys2.github.io

msys2-x86_64-20190524.exe

http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20190524.exe

安裝完成后,執(zhí)行MSYS2 MinGW 64-bit,在窗口內(nèi)輸入:

pacman -S make gcc diffutils pkg-config nasm
  • 下載yasm

http://yasm.tortall.net/Download.html

下載后改名為yasm.exe,復(fù)制到C:msys64usrin

  • link改名

/usr/bin/link.exe,刪除或者改名

  • 修改文件

C:msys64msys2_shell.cmd,
  rem set MSYS2_PATH_TYPE=inherit
  改為:
  set MSYS2_PATH_TYPE=inherit

  • 啟動及檢測

VS 2010程序組中,打開Visual Studio x64 Win64 命令提示(2010)

cd?C:msys64

msys2_shell.cmd

編譯Windows版本ffmpeg:msys2方式失敗_修改文件

  • 顯示設(shè)置

編譯Windows版本ffmpeg:msys2方式失敗_修改文件_02

有的說要設(shè)置為GBK,看自己的具體情況。

  • 編譯
./configure  --toolchain=msvc  --arch=x86  
    --enable-yasm  --enable-asm 
    --enable-shared  --disable-static

make
make install

錯誤:

configure時執(zhí)行一些測試代碼,鏈接時一直報錯。

?

本文摘自 :https://blog.51cto.com/u

開通會員,享受整站包年服務(wù)立即開通 >