Estoy instalando OpenCV desde este [muy desactualizado]tutorial.
Pasé por el paso de configuración y todo parecía estar bien, pero luego, cuando intento compilar OpenCV.sln, aparecen varios de estos errores:
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 ==========
Está intentando encontrar el archivo cmake.exe, mientras que ese directorio solo contiene cmake-gui.exe (parece que cmake-gui.exe es lo único que se incluye con Cmake 3.0.1 para Windows).
¿Qué tengo que hacer?¿Instalar una versión antigua de cmake? ¿Cambiar el nombre del ejecutable? ¿O hay alguna forma de indicarle a Visual Studio que use cmake-gui.exe en su lugar?
PD: Estoy en Windows 7, usando Visual Studio 2010 Pro
Editar
Vaya. Ok, con la ayuda de David, descargué e instalé cmake.exe en el lugar correcto. Ahora, cuando voy a construir el proyecto ZERO_CHECK me sale esto:
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.
Y (aquí está el truco), el archivo cmake.exe ha sidoeliminado. Se fue. ¿Que demonios? Estoy ejecutando Visual Studio como administrador, ¿por qué se me denegaría el acceso?
Respuesta1
cmake.exe
Está perdido
El archivo zip cmake-3.0.1-win32-x86.zip
dehttp://www.cmake.org/cmake/resources/software.htmlcontiene los siguientes archivos en el bin
subdirectorio:
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