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 — единственное, что поставляется с Cmake 3.0.1 для Windows).

Что я должен делать?Установить старую версию cmake? Переименовать исполняемый файл? Или есть способ указать Visual Studio использовать cmake-gui.exe вместо этого?

P.S. Я работаю на Windows 7, использую Visual Studio 2010 Pro.

Редактировать

Ого. Хорошо, с помощью Дэвида я скачал и установил 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пропал, отсутствует

ZIP-файл cmake-3.0.1-win32-x86.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

Связанный контент