加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

vs2017编译x64版本的zlib

(2018-11-12 12:52:54)
分类: 杂七杂八
1)用vs2017打开\zlib-1.2.11\contrib\vstudio\vc14\zlibvc.sln并编译,如果出现
error MSB3073: 命令“cd ..\..\contrib\masmx64
error MSB3073: bld_ml64.bat
 error MSB3073: :VCEnd”已退出,代码为 9009。
错误,请按照下图该之:
2):
将zlib-1.2.11\contrib\masmx64中的bld_ml64.bat用记事本打开,将ml64.exe加上绝对路径(ml64.exe在vs2017安装目录下,请搜索之)并保存,如下:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\bin\Hostx86\x64\ml64.exe" /Flinffasx64 /c /Zi inffasx64.asm
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\bin\Hostx86\x64\ml64.exe" /Flgvmat64   /c /Zi gvmat64.asm
注意:如果目录有空格,需要用双引号括起来。
3):
打开VS2017的Developer Command Prompt for VS2017工具
- 切换到x:\zlib\contrib\masmx64目录,
- 执行bld_ml64.bat文件,静待片刻会在文件目录中产生gvmat64.lst、gvmat64.obj、inffasx64.lst、inffasx64.obj这4个文件,并将其复制到zlib的根目录下,再次编译就可以成功了。


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有