Windows 10下Visual Studio 2015 C++ zlib编译

2025-05-09 15:37:25

1、下载zlib压缩包zlib官网下载:http://zlib.net/

Windows 10下Visual Studio 2015 C++ zlib编译
Windows 10下Visual Studio 2015 C++ zlib编译

2、解压zlib-1.2.11.tar.gz至任意目录,本文为:D:\zlib-1.2.11\zlib-1.2.11

Windows 10下Visual Studio 2015 C++ zlib编译

3、打开目录:D:\zlib-1.2.11\zlib-1.2.11\contrib\vstudio\vc14双击zlibvc.sln,打开方式选择Visual Studio 2015

Windows 10下Visual Studio 2015 C++ zlib编译
Windows 10下Visual Studio 2015 C++ zlib编译

4、输出平台选择 Debugx64,右击解决方案资源管理器(Solution Explorer)中的zlibvc>>生成解决方案(Build),此时,会报错,错误如下:1> The system cannot find the path specified.1> 'bld_ml64.bat' is not recognized as an internal or external command,1> operable program or batch file.1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(123,5): error MSB3073: The command "cd ..\..\contrib\masmx641>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(123,5): error MSB3073: bld_ml64.bat1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(123,5): error MSB3073: :VCEnd" exited with code 9009.========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Windows 10下Visual Studio 2015 C++ zlib编译
Windows 10下Visual Studio 2015 C++ zlib编译

5、此时,右键点击zlibvc,在弹出菜单中选择属性(Properties)属性>>生成事件(Build Event)>>预先生成事件(Pre-Build 呶蓟鹭毵Event)>>命令行(Command Line)中有错误提示所示的命令行。此时点击下拉按钮>>编辑(Edit)>>删除内容>>用下述内容替换(若路径不是本文路径,需要对路径进行相应修改)D:cd D:\zlib-1.2.11\zlib-1.2.11\contrib\masmx64bld_ml64.bat

Windows 10下Visual Studio 2015 C++ zlib编译

6、完成后,再次右击zlibvc>>Rebuild,编译成功!

Windows 10下Visual Studio 2015 C++ zlib编译
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢