在Win7(64)上编译VS2013(64)的zlib get错误

compile zlib by vs2013(64) on win7(64) get error

本文关键字:zlib get 错误 Win7 编译 VS2013      更新时间:2023-10-16

在caffe安装中,尝试在win7(64)上通过vs2013(64)编译(构建解决方案)zlib1.2.8得到错误,如下图所示。

默认解决方案已在

...Desktopzlibcontribvstudiovc11zlibvc.sln

错误消息

错误 MSB3073: 命令"cd ....\contrib\masmx64 bld_ml64.bat :VCEnd"退出,代码为 9009。 C:\程序文件 (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 122 5 zlibvc

但是在命令行中运行bld_ml64.bat没有错误。

任何建议,谢谢。

我在使用 VS1.2.8 针对 x64 的 VS1.2.8 上的 zlib 10 有完全相同的问题。

我能够通过 zlibvc 绕过它.vcxproj:

In ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"

改变:

<PreBuildEvent>
  <Command>cd ......contribmasmx64 
           bld_ml64.bat
  </Command>
</PreBuildEvent>

您还可以手动将命令设置为空和bld_mlbat64.bat。