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.exe
wird vermisst
Die Zip-Datei cmake-3.0.1-win32-x86.zip
vonhttp://www.cmake.org/cmake/resources/software.htmlenthält die folgenden Dateien im bin
Unterverzeichnis:
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