Visual Studio löscht meine CMake.exe

Visual Studio löscht meine CMake.exe

Ich installiere OpenCV von hier [sehr veraltet]Lernprogramm.

Ich habe den Konfigurationsschritt durchlaufen und alles schien in Ordnung zu sein, aber als ich dann versuchte, OpenCV.sln zu erstellen, erhielt ich eine Reihe dieser Fehler:

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 ==========

Es wird versucht, die Datei cmake.exe zu finden, obwohl dieses Verzeichnis nur cmake-gui.exe enthält (anscheinend ist cmake-gui.exe das einzige, was mit Cmake 3.0.1 für Windows mitgeliefert wird).

Was soll ich machen?Eine alte Version von cmake installieren? Die ausführbare Datei umbenennen? Oder gibt es eine Möglichkeit, Visual Studio anzuweisen, stattdessen cmake-gui.exe zu verwenden?

PS: Ich verwende Windows 7 und Visual Studio 2010 Pro

Bearbeiten

Wow. Ok, mit Davids Hilfe habe ich cmake.exe heruntergeladen und an der richtigen Stelle installiert. Wenn ich jetzt das ZERO_CHECK-Projekt erstellen möchte, erhalte ich Folgendes:

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.

Und (das ist der Clou), die Datei cmake.exe wurdegelöscht. Es ist weg. Was zum Teufel? Ich führe Visual Studio als Administrator aus. Warum sollte mir der Zugriff verweigert werden?

Antwort1

cmake.exewird vermisst

Die Zip-Datei cmake-3.0.1-win32-x86.zipvonhttp://www.cmake.org/cmake/resources/software.htmlenthält die folgenden Dateien im binUnterverzeichnis:

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

verwandte Informationen