• 當前位置:首頁 > IT技術 > 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

    安裝完成后,執行MSYS2 MinGW 64-bit,在窗口內輸入:

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

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

    下載后改名為yasm.exe,復制到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方式失敗_修改文件

    • 顯示設置

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

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

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

    錯誤:

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

    ?

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

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