window下使用cmake编译zlib时报错MSB307 命令 setlocal错误。

安装工具:

VS2019

CMake 3.29.2

zlib 1.3.1

最近在Windows中zlib的安装配置时,安装之后成功打开vs工程install的时候,出现了如下错误:



错误提示:

严重性 代码 说明 项目 文件 行 禁止显示状态

错误 MSB3073 命令“setlocal

"D:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=Release -P cmake_install.cmake

if %errorlevel% neq 0 goto :cmEnd

:cmEnd

endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone

:cmErrorLevel

exit /b %1

:cmDone

if %errorlevel% neq 0 goto :VCEnd

:VCEnd”已退出,代码为 1。 INSTALL D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets 155

找了很多资料都没有 stackoverflow 找到了答案:


https://stackoverflow.com/questions/50434096/cgal-building-install-sln-error-msb3073-the-command-setlocal

就是要以管理员方式启动运行visual studio 2019 如下图:右键visual studio 2019

之后再执行install 编译就成功了。检查c盘zlib成功安装,如下图:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容