Trzeba tylko ustawić format toolchain/wyjścia raz, zwykle chcesz zrobić to na prowadzenie cmake po raz pierwszy:
cmake -G "MinGW Makefiles" .
Zamiast kropki można użyć własnych parametrów (jeśli w ogóle) i/lub ścieżkę do źródła.
Alternatywnie, szczególnie gdy jesteś nowy w CMake, użyj wersji GUI pod Windowsem (uruchom cmake-gui
bez parametrów zamiast cmake
).
Po otwarciu ustaw ścieżki i kliknij "Konfiguruj". Jeśli nie ma zestawu kompilatorów, poprosi cię o wybranie jednego (w przeciwnym razie musisz wyczyścić pamięć podręczną, aby ponownie ją wyświetlić).
Zaktualizowane wartości konfiguracji pojawią się na czerwono, a także umożliwiają wybieranie plików i ścieżek przy użyciu typowych okien dialogowych systemu Windows.
Po zakończeniu konfiguracji i bez błędów można nacisnąć "generuj", aby utworzyć pliki makefile lub projektu. Aby zaktualizować je później, możesz ponownie użyć cmake-gui
lub po prostu użyć zwykłej wersji wiersza poleceń cmake
.
Nie ustawiaj CMAKE_CXX_COMPILER w pliku CMakeLists.txt. Zobacz tę stronę wiki dotyczącą zmiany kompilatora: http://www.cmake.org/Wiki/CMake_FAQ#How_do_I_use_a_different_compiler.3F - zwróć też uwagę, że nie można zmienić kompilatora, gdy jest on zbuforowany w danym drzewie kompilacji. Wyczyść drzewo kompilacji lub użyj nowego i zacznij od innego kompilatora. – DLRdave