Visual Studio exclui meu CMake.exe

0

Estou instalando o OpenCV com este tutorial muito desatualizado.

Eu fiz isso através da etapa de configuração e tudo parecia bem, mas quando eu tento construir o OpenCV.sln, eu recebo um monte desses erros:

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

Ele está tentando encontrar o arquivo cmake.exe, enquanto esse diretório contém apenas o cmake-gui.exe (parece que o cmake-gui.exe é a única coisa que vem com o Cmake 3.0.1 para Windows).

O que devo fazer? Instala uma versão antiga do cmake? Renomeie o executável? Ou existe alguma maneira de apontar o Visual Studio para usar o cmake-gui.exe em seu lugar?

P.S. Estou no Windows 7, usando o Visual Studio 2010 Pro

Editar

Woah. Ok, com a ajuda de David eu baixei e instalei cmake.exe no lugar certo. Agora, quando eu vou construir o projeto ZERO_CHECK eu recebo isto:

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.

E (aqui está o kicker), o arquivo cmake.exe foi deletado . Foi-se. O que o diabo? Estou executando o Visual Studio como Administrador, por que o acesso seria negado?

    
por Luke Yeager 15.08.2014 / 17:22

1 resposta

1

cmake.exe está ausente

O arquivo zip cmake-3.0.1-win32-x86.zip do link contém os seguintes arquivos no subdiretório 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
    
por 15.08.2014 / 18:04