在上一篇博客中 已经完成源代码下、编译环境配置、MSVC工程文件生成、VS2012打开工程
本博客就是运行、测试
在vs2012 下,生成全部工程,当前选择是debug模式,会在build\vc11-x86\Debug目录下生成 libx265.lib 、 libx265.dll 、x265.exe
运行命令:x265 -V
返回版本号、使用的汇编指令集
x265 [info]: HEVC encoder version 1.4+113-346fccbba4de
x265 [info]: build info [Windows][MSVC 1700][32 bit] 8bpp
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
G:\x265-videolan\x265\x265\build\vc11-x86\Debug>dir 驱动器 G 中的卷是 linux 卷的序列号是 000A-0243 G:\x265-videolan\x265\x265\build\vc11-x86\Debug 的目录 2014/11/22 16:55 <DIR> . 2014/11/22 16:55 <DIR> .. 2014/11/22 16:55 2,834,944 libx265.dll 2014/11/22 16:55 3,478 libx265.exp 2014/11/22 16:55 1,585,264 libx265.ilk 2014/11/22 16:55 6,216 libx265.lib 2014/11/22 16:55 2,673,664 libx265.pdb 2014/11/22 16:55 7,251,476 x265-static.lib 2014/11/22 16:55 2,950,656 x265.exe 2014/11/22 16:55 2,125,112 x265.ilk 2014/11/22 16:55 3,116,032 x265.pdb 9 个文件 22,546,842 字节 2 个目录 10,091,151,360 可用字节 G:\x265-videolan\x265\x265\build\vc11-x86\Debug>x265.exe -V x265 [info]: HEVC encoder version 1.4+113-346fccbba4de x265 [info]: build info [Windows][MSVC 1700][32 bit] 8bpp x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX G:\x265-videolan\x265\x265\build\vc11-x86\Debug>
"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\yasm.exe" -f win32 -DPREFIX -DARCH_X86_64=0 -DHAVE_ALIGNED_STACK=0 -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -DX265_NS=x265 G:/x265-videolan/2015-811/x265/source/common/x86/pixel-32.asm -o pixel-32.asm.obj
<Object Include="pixel-a.asm.obj" /> <Object Include="const-a.asm.obj" /> <Object Include="cpu-a.asm.obj" /> <Object Include="ssd-a.asm.obj" /> <Object Include="mc-a.asm.obj" /> <Object Include="mc-a2.asm.obj" /> <Object Include="pixel-util8.asm.obj" /> <Object Include="blockcopy8.asm.obj" /> <Object Include="pixeladd8.asm.obj" /> <Object Include="dct8.asm.obj" /> <Object Include="sad-a.asm.obj" /> <Object Include="intrapred8.asm.obj" /> <Object Include="ipfilter8.asm.obj" /> <Object Include="loopfilter.asm.obj" /> <Object Include="pixel-32.asm.obj" />
<Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\pixel-a.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\const-a.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\cpu-a.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\ssd-a.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\mc-a.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\mc-a2.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\pixel-util8.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\blockcopy8.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\pixeladd8.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\dct8.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\sad-a.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\intrapred8.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\intrapred8_allangs.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\ipfilter8.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\loopfilter.obj" /> <Object Include="G:\x265-videolan\2015-811\x265\build\vc11-x86\pixel-32.obj" />