es suficiente con establecer el formato de cadena de herramientas/salida de una vez, por lo general usted haría esto al ejecutar cmake por primera vez:
cmake -G "MinGW Makefiles" .
En lugar del punto puede utilizar sus propios parámetros (si los hay) y/o el camino a la fuente.
Como alternativa, especialmente cuando es nuevo en CMake, use la versión de GUI en Windows (ejecute cmake-gui
sin parámetros en lugar de cmake
).
Una vez abierto, establezca sus rutas y haga clic en "Configurar". Si no hay un conjunto de compiladores, le pedirá que elija uno (de lo contrario, debe borrar el caché para que vuelva a aparecer).
Los valores de configuración actualizados aparecerán en rojo y también le permitirán seleccionar archivos y rutas utilizando los cuadros de diálogo comunes de Windows.
Una vez que la configuración esté completa y sin errores, puede presionar "generar" para crear sus archivos make o archivos de proyecto. Para actualizarlas más adelante, puede usar cmake-gui
nuevamente o simplemente usar la versión de línea de comando habitual cmake
.
No establezca CMAKE_CXX_COMPILER en un archivo CMakeLists.txt. Consulte esta página wiki sobre cómo cambiar el compilador: http://www.cmake.org/Wiki/CMake_FAQ#How_do_I_use_a_different_compiler.3F. Además, tenga en cuenta que no puede cambiar el compilador una vez que se almacena en caché en un árbol de construcción determinado. Limpie el árbol de compilación, o use uno nuevo, y comience nuevamente con un compilador diferente. – DLRdave