码迷,mamicode.com
首页 > 其他好文 > 详细

VS 编译PCL后 install报错(error MSB3073)

时间:2018-11-13 22:41:29      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:ref   方案   解决   target   9.png   evel   mon   end   设置   

vs编译出现如下错误:

错误 1 error MSB3073: 命令“setlocal
H:\PCL_BACKUP\PCL\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。 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 132 5 INSTALL

解决方案:

找到出问题的项目子项

(install)项目–>属性–>生成事件–>后期生成事件–>在生成中使用–>否

技术分享图片

注:

  1. 在运行vs时,install目录设置在C盘时,没有以管理员身份启动也会出现这种问题!
  2. 也可以在cmake时修改install的路径,即修改变量CAMKE_INSTALL_PREFIX的值,例如修改为D:/openMVG/INSTALL
  3. 出现这个问题的原因还有可能是vs没有找到install所需要的文件夹,比如cmake时设置的CMAKE_INSTALL_PREFIX是D:/eigen_3_4/eigen/installHere,但是在D:/eigen_3_4/eigen/下并没有installHere文件夹,此时只要手动建立文件夹installHere也可以解决问题。

VS 编译PCL后 install报错(error MSB3073)

标签:ref   方案   解决   target   9.png   evel   mon   end   设置   

原文地址:https://www.cnblogs.com/ZY-Dream/p/9955169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!