• 當前位置:首頁 > IT技術 > Windows編程 > 正文

    編譯WINDOWS版FFmpeg:msys2環境準備
    2021-08-06 18:02:54

      分成獨立文件,方便查閱。

    • 環境準備

    WIN10,VS2015。

    • 下載安裝MSYS2

    https://www.msys2.org/

    下載x86_64;安裝在c:msys64

    • 配置

    c:msys64usrin目錄下,把link.exe改名為link.bak,這樣可以調用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}
    
    • 啟動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

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码