您当前的位置: 首页 >  windows

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

编译WINDOWS版FFmpeg:msys2环境准备

柳鲲鹏 发布时间:2020-04-10 18:12:16 ,浏览量:0

  分成独立文件,方便查阅。

  • 环境准备

WIN10,VS2015。

  • 下载安装MSYS2

MSYS2

下载x86_64;安装在c:\msys64

  • 配置

c:\msys64\usr\bin目录下,把link.exe改名为link.bak,这样可以调用VS的link。

编辑C:\msys64\msys2_shell.cmd:

rem set MSYS2_PATH_TYPE=inherit
改成
    set MSYS2_PATH_TYPE=inherit

编辑C:\msys64\home\XXXX\.bashrc

export PATH=/C/'Program Files (x86)'/'Microsoft Visual Studio 14.0'/VC/bin/amd64:${PATH}
  • 启动MSYS2
set MSYS2_BIN="C:\msys64\usr\bin\bash.exe"

cd  c:\msys64

msys2_shell.cmd -mingw64

右键,options,text,Character set改为UTF-8。

  • MSYS2更新
pacman -Syu

再次启动:

pacman -Su
  • MSYS2安装软件

参考中建议使用MinGW-w64方式。

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

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

pacman -S make cmake gcc diffutils pkg-config

pacman -S nasm yasm git
  • 检查编译命令
$ 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
关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0581s