Window 10 vs2017 编译zlib
第一步:下载zlib 并解压到本地
http://www.zlib.net/
第二步:导入vs2017
编译zlib库
打开sln: zlib-1.2.11\contrib\vstudio\vc14\zlibvc.sln
第三步:修改配置
接下来吧菜单栏中的输出平台选择位x64,右键点击zlibvc,在弹出菜单中点击build,就会开始报错如下
Severity Code Description Project File Line Suppression State
Error MSB3073 The command “cd …\contrib\masmx64
bld_ml64.bat
:VCEnd” exited with code 9009. zlibvc C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets 123
这个错误的产生是来自生成时间中的预生成事件,因为无法准确的通过路径找到bat文件执行
解决方法如下:右键点击zlibvc,在弹出菜单中选择Properties(属性),在弹出的属性对话框选择Build Event(生成事件),点击Pre-Build Event(预先生成事件),会看到Command Line(命令行)中有错误提示所示的命令行,在这里我们对其进行修改,点击命令旁边的下拉按钮