编译Windows版本ffmpeg:msys2方式失败

简介: 编译Windows版本ffmpeg:msys2方式失败
+关注继续查看

 参考文章:


https://www.jianshu.com/p/5f175dec9109


https://blog.csdn.net/gongxp123456/article/details/52879976


安装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:\msys64\usr\bin


link改名

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


修改文件

C:\msys64\msys2_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


image.png


显示设置

image.png


有的说要设置为GBK,看自己的具体情况。


编译

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

错误:


configure时执行一些测试代码,链接时一直报错。


目录
相关文章
|
2月前
|
编解码 Ubuntu IDE
基于Ubuntu交叉编译X264, FFmpeg Windows SDK详细教程
基于Ubuntu交叉编译X264, FFmpeg Windows SDK详细教程
74 0
|
4月前
|
Unix Linux Shell
使用msys2 在windows上构建ffmpeg开发环境
使用msys2 在windows上构建ffmpeg开发环境
179 0
|
8月前
WINDOWS+VS2012+cygwin编译ffmpeg成功,DLL不能用
WINDOWS+VS2012+cygwin编译ffmpeg成功,DLL不能用
83 0
|
8月前
|
Linux Windows
WINDOWS使用msys2编译ffmpeg(编译成功,无法使用)
WINDOWS使用msys2编译ffmpeg(编译成功,无法使用)
208 0
|
8月前
|
Windows
FFmpeg下载编译好的WINDOWS库头文件
FFmpeg下载编译好的WINDOWS库头文件
87 0
|
8月前
|
Linux Windows
Ffmpeg下载WINDOWS、MAC编译结果
Ffmpeg下载WINDOWS、MAC编译结果
64 0
Ffmpeg下载WINDOWS、MAC编译结果
|
8月前
|
Windows
编译WINDOWS版FFmpeg:编译SDL
编译WINDOWS版FFmpeg:编译SDL
71 0
|
8月前
|
Windows
编译WINDOWS版FFmpeg:编译FFmpeg
编译WINDOWS版FFmpeg:编译FFmpeg
65 0
|
8月前
|
Windows
编译WINDOWS版FFmpeg:编译x264
编译WINDOWS版FFmpeg:编译x264
60 0
|
8月前
|
C++ Windows
编译WINDOWS版FFmpeg:msys2环境准备
编译WINDOWS版FFmpeg:msys2环境准备
41 0
相关产品
云迁移中心
推荐文章
更多