Estou instalando o OpenCV a partir deste [muito desatualizado]tutorial.
Passei pela etapa de configuração e tudo parecia bem, mas quando tento construir o OpenCV.sln, recebo vários destes 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 cmake-gui.exe (parece que cmake-gui.exe é a única coisa que acompanha o Cmake 3.0.1 para Windows).
O que devo fazer?Instalar uma versão antiga do cmake? Renomear o executável? Ou existe alguma maneira de indicar ao Visual Studio para usar cmake-gui.exe?
PS: Estou no Windows 7, usando o Visual Studio 2010 Pro
Editar
Uau. Ok, com a ajuda do David baixei e instalei o cmake.exe no lugar certo. Agora, quando vou construir o projeto ZERO_CHECK, 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 chute), o arquivo cmake.exe foiexcluído. Foi-se. Que diabos? Estou executando o Visual Studio como administrador, por que o acesso seria negado?
Responder1
cmake.exe
está desaparecido
O arquivo zip cmake-3.0.1-win32-x86.zip
dehttp://www.cmake.org/cmake/resources/software.htmlcontém os seguintes arquivos no bin
subdiretório:
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