1.下载安装MinGW 点击打开链接,安装yasm(区分32、64位)下载地址
2.下载x264点击打开链接
3.双击运行MinGW\msys\1.0\msys.bat文件,
4.解压 last_x264.tar.bz2
5.切换到解压完后的x264目录下
6. 运行$ ./configure --enable-shared --extra-ldflags=-Wl,--output-def=libx264.def
7.make 生成相应的.dll文件
9.使用VC自带的lib生成工具“LIB”,生成“libx264.lib”文件。使用“Visual Studio command prompt”,切换至x264源代码目录,输入以下命令:
x264-snapshot-20170501-2245>LIB /DEF:libx264.def
生成相应的libx264.lib
10.创建vs项目,将生成的libx264-148.dll拷贝到新建工程的Debug目录下并重命名为libx264.dll,新建include和lib目录,分别将x264.h、x264_config.h拷贝到include目录,libx264.lib拷贝到lib目录下
11.在新建项目中添加头文件和链接库文件
12.添加新建项目测试是否ok
#include <iostream>
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库并将其集成到Visual Studio环境中。步骤包括下载安装MinGW、配置x264、生成动态链接库(DLL)和静态库(LIB),最后通过示例代码演示了如何在VS项目中使用这些库。
982

被折叠的 条评论
为什么被折叠?



