Windows下编译X264,VS2015运行

本文提供了一份详细的指南,介绍如何从源代码编译x264库并将其集成到Visual Studio环境中。步骤包括下载安装MinGW、配置x264、生成动态链接库(DLL)和静态库(LIB),最后通过示例代码演示了如何在VS项目中使用这些库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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工程

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值