【问题标题】:compile zlib by vs2013(64) on win7(64) get error在win7(64)上通过vs2013(64)编译zlib得到错误
【发布时间】:2015-09-07 10:43:02
【问题描述】:

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

默认解决方案是在打开的

...\Desktop\zlib\contrib\vstudio\vc11\zlibvc.sln

错误信息

错误 MSB3073:命令“cd ....\contrib\masmx64 bld_ml64.bat :VCEnd" 以代码 9009 退出。C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 122 5 zlibvc

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

任何建议,谢谢。

【问题讨论】:

    标签: c++ windows batch-file msbuild


    【解决方案1】:

    我在 Windows 10 上使用面向 x64 的 VS2013 的 zlib 1.2.8 遇到了完全相同的问题。

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

    在 ItemDefinitionGroup 条件="'$(Configuration)|$(Platform)'=='Debug|x64'"

    变化:

    <PreBuildEvent>
      <Command>cd ..\..\..\contrib\masmx64 
               bld_ml64.bat
      </Command>
    </PreBuildEvent>
    

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

    【讨论】:

      猜你喜欢
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 2015-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-12
      • 1970-01-01
      相关资源
      最近更新 更多