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 for Windows 附帶的唯一東西)。

我該怎麼辦?安裝舊版的 cmake?重命名可執行檔?或是有什麼方法可以讓 Visual Studio 使用 cmake-gui.exe 來代替?

PS 我使用的是 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不見了

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

相關內容