visual tutorial studio make cmake

tutorial - CMake... ccmake o cmake?



cmake visual studio 2017 (4)

Creo que ccmake es la GUI para manipular archivos generados por / utilizados por el sistema cmake .

¿Cuál es la diferencia entre cmake y ccmake ? Tengo el paquete Ubuntu cmake instalado, y en mi computadora con Windows, tengo el instalador del sitio web, pero ninguno tiene el comando ccmake disponible. Sin embargo, los tutoriales parecen referirse a él con bastante regularidad.

Parece que ccmake en Unix es CMakeSetup en Windows (que es el programa de instalación). Pero estoy un poco confundido al respecto; ¿Es solo una alternativa a escribir manualmente sus propios archivos CMakeLists.txt ?


ccmake (para Unix) y CMakeSetup (para NT) son de hecho equivalentes: una interfaz de usuario a cmake. Básicamente llaman a cmake y muestran cómo se configura su proyecto, qué bibliotecas se han encontrado y dónde (para las bibliotecas a las que se hace referencia con FIND_LIBRARY. Le da la oportunidad de revisar y modificar estas variables antes de generar el Makefile o el proyecto.


ccmake es la interfaz curses (terminal handling library) para CMake.

cmake es la CLI (interfaz de línea de comando)


sudo apt-get install cmake-curses-gui