windows下VS2015使用MSVC编译FFmpeg库
程序员文章站
2022-05-21 14:18:36
...
目的:windows下VS2015使用MSVC编译FFmpeg库
环境:
系统:Win10
环境:VS2015 64bit
步骤:
1.下载安装msys2
官网链接http://www.msys2.org/,下载msys2-x86_64开头的这个exe文件,然后安装。
2.运行msys2,安装必要的命令行工具
运行mys2,在弹出的窗口中输入以下命令并运行,并确认下载安装(有vpn的话下载安装会更快)
pacman -S make gcc diffutils yasm pkg-config
3.配置编译环境
mys2安装目录下的msys2_shell.cmd这个文件,将里面的
rem set MSYS2_PATH_TYPE=inherit
这句更改成set MSYS2_PATH_TYPE=inherit
然后保存。点击电脑右下角开始菜单,点击“Visual Studio 2015-> VS2015 x64 本机工具命令提示符(vs2015 x64 Native Tools Command Prompt)”,会弹出命令行窗口。输入并执行命令
"安装目录\mys64\mys2_shell.cmd"
,例如 本机msys2安装在C盘根目录,则输入C:\msys64\msys2_shell.cmd
并执行,弹出如下图窗口
在弹出的窗口中输入which cl
命令并执行,输入which link
命令并执行,查看是不是vs2015中的,如下图
4.编译FFmpeg
在上一步的窗口中进入到ffmpeg源文件的根目录下,如下图
输入命令:
//配置命令
./configure --toolchain=msvc --enable-shared --prefix=../output_lib
//make命令
make -j4(4线程编译)
//编译完成copy库
make install
5.Tips
- 配置命令中–toolchain=msvc不能丢。
上一篇: P2P通信标准协议(二)之TURN
下一篇: 利用rabbitmq实现点对点聊天功能