Windows下编译X264,VS2015运行

1.下载安装MinGW 点击打开链接,安装yasm(区分32、64位)下载地址

2.下载x264点击打开链接 

3.双击运行MinGW\msys\1.0\msys.bat文件,

4.解压 last_x264.tar.bz2

Windows下编译X264,VS2015运行_第1张图片

5.切换到解压完后的x264目录下

6. 运行$ ./configure --enable-shared --extra-ldflags=-Wl,--output-def=libx264.def

Windows下编译X264,VS2015运行_第2张图片

7.make 生成相应的.dll文件

Windows下编译X264,VS2015运行_第3张图片

9.使用VC自带的lib生成工具“LIB”,生成“libx264.lib”文件。使用“Visual Studio command prompt”,切换至x264源代码目录,输入以下命令:

Windows下编译X264,VS2015运行_第4张图片

x264-snapshot-20170501-2245>LIB /DEF:libx264.def

Windows下编译X264,VS2015运行_第5张图片

生成相应的libx264.lib

10.创建vs项目,将生成的libx264-148.dll拷贝到新建工程的Debug目录下并重命名为libx264.dll,新建include和lib目录,分别将x264.h、x264_config.h拷贝到include目录,libx264.lib拷贝到lib目录下

11.在新建项目中添加头文件和链接库文件

Windows下编译X264,VS2015运行_第6张图片

 

Windows下编译X264,VS2015运行_第7张图片

 

Windows下编译X264,VS2015运行_第8张图片

12.添加新建项目测试是否ok

 

#include 

extern "C"
{
#include "x264.h"
#include "x264_config.h"
}

int main(void)
{
	x264_param_t mParam;
	x264_param_default(&mParam);
	std::cout << "hello world" << std::endl;
	system("pause");
	return 0;
}

 

 

 

 

 

13.F5运行vs工程

 

你可能感兴趣的:(x264)