本文共 1195 字,大约阅读时间需要 3 分钟。
一、配置YASM
1、网址:
2、下载VS版本:
(for use with VS2010+ on 32-bit Windows)
(for use with VS2010+ on 64-bit Windows)
3、解压配置:
1)将vsyasm.exe放到.\Program Files (x86)\Microsoft Visual Studi o 14.0\VC\bin\ 目录下
2)用文本方式打开vsyasm.props文件将其中的
$(Platform) 替换为 win$(PlatformArchitecture)
3)将vsyasm.props,vsyasm.targets,vsyasm.xml三个文件放入.\Pr ogram Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCu stomizations\ 目录中。
二、配置源代码X264
1、下载源代码
网址:
补充文件网址:http://pan.baidu.com/s/1DPPme
三个补充文件分别是config.h,x264_config.h,oclobj.h。
2、将config.h,x264_config.h,复制到源代码目录
3、将oclobj.h复制到源代码目录下的common目录。
4、加入X264源代码根目录下所有源代码
5、加入encoder目录下的所有源代码
6、加入common根目录下所有源代码
7、加入common目录下的opencl和x86所有源代码
8、x86平台编译时禁用编译为
1)common\x86目录下的 dct-64.asm,sad16-a.asm,trellis-64.asm,x86inc.asm,x86util.asm文件。
2)encoder目录下的rdo.c,slicetype.c文件
9、鼠标右键点击.asm文件->属性->配置属性->常规->项类型 修改为Yasm Assembler,对所有生非禁用的.asm文件全部操作。
10、鼠标左键点击项目->生成依赖项->生成自定义->对列表中的vsyasm(.targets,.props)打勾,然后确定。
11、鼠标左键点击项目->属性中
1)Yasm Assembler->General->include Paths加入common\x8 6目录。
2)Yasm Assembler->Symbols->Defined Symbols中加入
PREFIX
STACK_ALIGNMENT=4
HIGH_BIT_DEPTH=0
BIT_DEPTH=8
WIN32=1
ARCH_X86_64=0
三、 对X264库进行配置
1、设置包括路行,指定X264的源代码目录
2、预处理器->预处理器定义加入
__ICL
_WIN32_WINNT=0x0502
转载地址:http://fdzoi.baihongyu.com/