Windows下用VS2015+MSYS编译OpenH264
因为项目用到了OpenH264,编译的过程不想做过多研究,搜了下,有网页可以参考,遂记录下来,并在后面做一些补充。
原帖地址:http://blog.csdn.net/dbyoung/article/details/68482433
原帖内容:
前提条件:
1、你已经安装好了VS2015;
2、你已经安装好了MSYS;
3、你已经从 从github上下载了OpenH264 源码;https://github.com/cisco/openh264.git
在源代码目录下建立BAT文件,build.bat,内容如下:
call "D:\Language\VS2015\VC\bin\vcvars32.bat"
set MSYS=D:\Language\MinGW32\msys\1.0\bin
PATH=%MSYS%;%path%
set INCLUDE=%INCLUDE%
set LIB=%lib%
bash -c "make OS=msvc"
pause
( 第一、二行的文件路径,按照你实际安装路径修改)执行上面的 build.bat 文件,就可以得到:
common.lib
console_common.lib
decoder.lib
encoder.lib
openh264.lib
openh264_dll.lib
processing.lib
Openh264.dll
h264dec.exe
h264enc.exe
编译OK。
我的补充:
1、如果vs2015是默认安装的,在32位系统下vcvar32.bat这个文件的路径是“C:\Program Files\Microsoft Visual Studio 14.0\VC\bin\vcvars32.bat”
2、你还需要安装nasm编译环境,在http://www.nasm.us/ 上下载最新版本,我下的2.13.02版本,将它解压之后把其中的nasm.exe文件放在MSYS环境的bin下,一般路径为C:\MinGW\msys\1.0\bin(这里假设你选择将MSYS安装在C盘根路径)。
3、补充完毕。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步