只打算编译Format7zF这部分。
解压好7-Zip 16.04版的源码后,进入\CPP\7zip\Bundles\Format7zF,这里有Format7z.dsw和Format7z.dsp这两个VC6.0的工程文件。
打开Format7z.dsw,VS2013会自动帮我们转换到可用的工程文件格式。
以下是重点~~~~
1.选择解决方案里的”7Z“项目后,点击菜单栏的”项目“->”生成自定义“,勾选”masm“,按”确定“
2.选中项目里的ASM\7zCrcOpt.asm 和 ASM\AesOpt.asm,右键”属性“->”常规“->”项类型“,选择”Microsoft Macro Assembler“,按”确定“
3.右键项目”7z“,选择”链接器“,”输出文件“改为$(OutDir)$(TargetName)$(TargetExt)
4.”链接器“->Advanced
5.可以生成了~~~~~~~~