설치하는 동안 오류가 발생 CMake 컴파일 VS 프로젝트 : 오류 MSB3073 : "SETLOCAL 명령

 

오류 메시지

70> SRC / 기본 / cmake_install.cmake에서 CMake 오류 : 63 (파일) : 
70> 파일을 찾을 수 없습니다 INSTALL 
70> "E : /Projs/algs/colmap/colmap_build/src/base/Release/camera_rig_test.exe". 
70> 호출 스택 (첫 번째 가장 최근 통화) : 
70> SRC / cmake_install.cmake : 61 (포함) 
70> cmake_install.cmake : 65 (포함) 
70> 
70> 
70> C : \ 프로그램 \ 데브 \ 마이크로 소프트 비주얼 스튜디오 \ 2017 \ 기업 \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.CppCommon.targets (138,5) : 오류 MSB3073 :命令"SETLOCAL 
70> C : \ 프로그램 \ 데브 \ 마이크로 소프트 비주얼 스튜디오 \ 2017 \ 기업 \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.CppCommon.targets (138,5) : 오류 MSB3073 : "D : \ 프로 \ IDE \ IDE 도구 \ cmake-3.15.0-RC1-하는 Win64-64 \ 빈 \ cmake.exe"-DBUILD_TYPE = 릴리스 -P의 cmake_install.cmake
70> C : \ 프로그램 \ 데브 \ 마이크로 소프트 비주얼 스튜디오 \ 2017 \ 기업 \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.CppCommon.targets (138,5) : 오류 MSB3073 : 만약 % ERRORLEVEL % NEQ 0 고토 : cmEnd 
70> C : \ 프로그램 \ 데브 \ 마이크로 소프트 비주얼 스튜디오 \ 2017 \ 기업 \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.CppCommon.targets (138,5) : 오류 MSB3073 : cmEnd 
70> C : \ 프로그램 \ 데브 \의 Microsoft Visual 스튜디오 \ 2017 \ 기업 \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.CppCommon.targets (138,5) : 오류 MSB3073 : & ENDLOCAL 전화 : cmErrorLevel % ERRORLEVEL % 고토 : cmDone 
70> C : \ 프로그램 \ 데브 \ 마이크로 소프트 비주얼 스튜디오 \ 2017 \ 기업 \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.CppCommon.targets (138,5) : 오류 MSB3073 : cmErrorLevel 
70> C : \ 프로그램 \ 데브 \ 마이크로 소프트 비주얼 스튜디오 \ 2017 \ 기업 \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.CppCommon.targets (138,5) : 오류 MSB3073 :출구 / B % 1 
70> C : \ 프로그램 \ 데브 \ 마이크로 소프트 비주얼 스튜디오 \ 2017 \ 기업 \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.CppCommon.targets (138,5) : 오류 MSB3073 : cmDone
70> C : \ 프로그램 \ 데브 \ 마이크로 소프트 비주얼 스튜디오 \ 2017 \ 기업 \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.CppCommon.targets (138,5) : 오류 MSB3073 : 만약 % ERRORLEVEL % NEQ 0 고토 : VCEnd 
70> C : \ 프로그램 \ 데브 \ 마이크로 소프트 비주얼 스튜디오 \ 2017 \ 기업 \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.CppCommon.targets (138,5) : 오류 MSB3073 : VCEnd "已退出,代码为1.

 

해결

해결되면 문제는 두 가지 방법이 있습니다 이유에 따라, 발생

그래서 (1) 때문에, CMAKE_INSTALL_PREFIX에서 디렉토리 CMake GUI로 지정된 C 드라이브에 필요한 권한 컴파일 설치합니다. 이 시점에서 관리자 대로 실행해야

(2)시 cmake는 빌드 디렉토리의 원인은 세트 잘못된 것입니다. 외부 소스 (CMakelist.txt 디렉토리) 홈 디렉토리로, 새로운 디렉토리를 구축 할 수 있습니다. 대신 정확한 빌드 홈 디렉토리에 새로운 디렉토리.

 

 없이

 

 

 

 

참고

VS2015 + Cmake 설치 OpenPose 라이브러리는 경험 : 오류 MSB3073을 : 명령 "SETLOCAL ...."tingzhushaohua를 , 2018-08가.

 

추천

출처www.cnblogs.com/arxive/p/11863643.html