windows下编译x264,生成lib、dll
2015-03-04 16:24
721 查看
1.下载MinGW
http://sourceforge.net/projects/mingw/files/
点击Download mingw-get-setup.exe,下载最新版MinGW。
2.安装MinGW
运行上一步下载的exe。中间弹出对话框,勾上
*mingw-developer-toolkit
*mingw32-base
*mingw32-gcc-g++
*msys-base
勾上后选择Installation->Apply Changes。
3.配置环境变量
在环境变量的PATH里加上MinGW\bin路径。
4.下载yasm
http://yasm.tortall.net/Download.html
下载win32.exe,将文件名改成yasm.exe放到MinGW\msys\1.0\bin目录下。
5.下载x264源码
http://download.videolan.org/pub/x264/snapshots/
最上面的是最新版。下载完后解压。
6.编译
运行MinGW\msys\1.0目录下的msys.bat.
cd到x264源码的根目录输入以下命令
$./configure --enable-shared
$make
$make install
执行完后就会在MinGW\msys\1.0\local下生成dll文件跟头文件。
lib文件只需将local\lib下的libx264.dll.a文件直接改名为libx264.lib即可。
http://sourceforge.net/projects/mingw/files/
点击Download mingw-get-setup.exe,下载最新版MinGW。
2.安装MinGW
运行上一步下载的exe。中间弹出对话框,勾上
*mingw-developer-toolkit
*mingw32-base
*mingw32-gcc-g++
*msys-base
勾上后选择Installation->Apply Changes。
3.配置环境变量
在环境变量的PATH里加上MinGW\bin路径。
4.下载yasm
http://yasm.tortall.net/Download.html
下载win32.exe,将文件名改成yasm.exe放到MinGW\msys\1.0\bin目录下。
5.下载x264源码
http://download.videolan.org/pub/x264/snapshots/
最上面的是最新版。下载完后解压。
6.编译
运行MinGW\msys\1.0目录下的msys.bat.
cd到x264源码的根目录输入以下命令
$./configure --enable-shared
$make
$make install
执行完后就会在MinGW\msys\1.0\local下生成dll文件跟头文件。
lib文件只需将local\lib下的libx264.dll.a文件直接改名为libx264.lib即可。
相关文章推荐
- windows下编译x264,生成lib、dll
- ffmpeg编译(生成Windows或Win32平台dll, lib)
- ffmpeg编译(生成Windows或Win32平台dll, lib)
- windows下的编译生成的R.dll 无R.lib 由dll生成lib的方法
- WIndows下编译libexif-0.6.21,生成VS下可用的dll和lib
- VC2005编译SQLite,生成WINCE上使用的DLL和Lib
- VC2005编译SQLite,生成WINCE上使用的DLL和Lib
- 由动态库文件dll生成lib库文件(手动生成.def文件,然后使用lib命令编译,非常牛),同理可使用dll生成.a库文件
- xp下用mingw编译rtmpdump生成librtmp.dll
- Windows下java调用c的dll动态库--Dev_Cpp编译c生成dll
- 用cl与icl的编译生成.lib与.dll
- windows下lib,dll的生成及使用
- VC2005编译SQLite,生成WINCE上使用的DLL和Lib
- windows 10(64位)下实现vs20120C++调用matlab r2014a编写的m文件生成的.dll,.lib,.h文件
- Windows上编译libCVD.dll
- C/C++ 关于生成静态库(lib)/动态库(dll)文件如何使用(基于windows基础篇)
- 编译2010年x264最新的代码供VC编译使用DLL与LIB
- VC2005编译SQLite 生成WINCE上使用的DLL和Lib
- windows下ffmpeg编译成lib、dll与使用ffmpeg制作播放器
- VC2005编译SQLite,生成WINCE上使用的DLL和Lib