zoukankan      html  css  js  c++  java
  • VS 编译后 install报错(error MSB3073)

    vs编译出现如下错误:

    错误 1 error MSB3073: 命令“setlocal
    H:PCL_BACKUPPCLCMakeincmake.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)MSBuildMicrosoft.Cppv4.0V120Microsoft.CppCommon.targets 132 5 INSTALL

    解决方案:

    找到出问题的项目子项

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

    image

    注:

    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也可以解决问题。
  • 相关阅读:
    Super
    多态
    方法覆盖 和toString方法的作用
    Static 静态+this
    构造方法 + 继承
    使用方法重载的优缺点
    Erlang 简介与样例分析
    Assassin's Creed 4: Black Flag --《刺客信条4; 黑旗》
    DEVIL MAY CRY V:《鬼泣5》
    Valiant Hearts: The Great War -- 《勇敢的心》
  • 原文地址:https://www.cnblogs.com/ZY-Dream/p/9955169.html
Copyright © 2011-2022 走看看