Visual Studio가 내 CMake.exe를 삭제합니다.

Visual Studio가 내 CMake.exe를 삭제합니다.

[매우 오래된] OpenCV를 설치하고 있습니다.지도 시간.

구성 단계를 완료했고 모든 것이 괜찮아 보였지만 OpenCV.sln을 빌드하려고 하면 다음과 같은 오류가 많이 발생합니다.

Checking Build System
'"C:\Program Files (x86)\CMake\bin\cmake.exe"' is not recognized as an internal or external command,
operable program or batch file.

... (etc)

========== Build: 0 succeeded, 63 failed, 0 up-to-date, 6 skipped ==========

cmake.exe 파일을 찾으려고 하는데 해당 디렉토리에는 cmake-gui.exe만 포함되어 있습니다(cmake-gui.exe는 Windows용 Cmake 3.0.1과 함께 제공되는 유일한 것 같습니다).

어떻게 해야 하나요?이전 버전의 cmake를 설치하시겠습니까? 실행 파일의 이름을 바꾸시겠습니까? 아니면 Visual Studio에서 cmake-gui.exe를 대신 사용하도록 지정하는 방법이 있나요?

추신: 저는 Windows 7에서 Visual Studio 2010 Pro를 사용하고 있습니다.

편집하다

와. 좋아, David의 도움으로 cmake.exe를 다운로드하여 올바른 위치에 설치했습니다. 이제 ZERO_CHECK 프로젝트를 빌드하면 다음과 같은 결과가 나타납니다.

CustomBuild:
Checking Build System
Access is denied.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 5.

Build FAILED.

그리고 (여기에 핵심이 있습니다) cmake.exe 파일은삭제됨. 그것은 사라 졌어요. 이런 젠장? Visual Studio를 관리자로 실행하고 있는데 액세스가 거부되는 이유는 무엇입니까?

답변1

cmake.exe누락

cmake-3.0.1-win32-x86.zip다음의 zip 파일http://www.cmake.org/cmake/resources/software.html하위 디렉터리 에는 다음 파일이 포함되어 있습니다 bin.

9,035,264 cmake-gui.exe
3,283,456 cmake.exe                         <------
  156,160 cmcldeps.exe
3,218,944 cpack.exe
3,696,640 ctest.exe
1,177,088 libeay32.dll
      524 Microsoft.VC90.CRT.manifest
  224,768 msvcm90.dll
  568,832 msvcp90.dll
  655,872 msvcr90.dll
  270,336 ssleay32.dll

관련 정보