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

編譯WINDOWS版FFmpeg:msys2環(huán)境準(zhǔn)備
2021-08-06 18:02:54

  分成獨(dú)立文件,方便查閱。

  • 環(huán)境準(zhǔn)備

WIN10,VS2015。

  • 下載安裝MSYS2

https://www.msys2.org/

下載x86_64;安裝在c:msys64

  • 配置

c:msys64usrin目錄下,把link.exe改名為link.bak,這樣可以調(diào)用VS的link。

編輯C:msys64msys2_shell.cmd:

rem set MSYS2_PATH_TYPE=inherit
改成
    set MSYS2_PATH_TYPE=inherit

編輯C:msys64homeXXXX.bashrc

export PATH=/C/'Program Files (x86)'/'Microsoft Visual Studio 14.0'/VC/bin/amd64:${PATH}
  • 啟動(dòng)MSYS2
set MSYS2_BIN="C:msys64usrinash.exe"

cd  c:msys64

msys2_shell.cmd -mingw64

右鍵,options,text,Character set改為UTF-8。

  • MSYS2安裝軟件

參考中建議使用MinGW-w64方式。

# 64 bit
pacman -S mingw-w64-x86_64-toolchain

# 32 bit
# pacman -S mingw-w64-i686-toolchain


pacman -S nasm

# pacman -S make gcc diffutils pkg-config
  • 檢查編譯命令
$ which cl
/C/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl

$ which link
/C/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/link

$ which yasm
/usr/bin/yasm

$ which cpp
/mingw64/bin/cpp

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

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