Установка C++ на Windows
CMake от начинающего до опытного. Часть 1 - Введение.
Данный материал открывает серию статей о моем опыте практического использования СМаке. Надеюсь серия поможет начинающим программистам в освоении этого крайне важного инструмента в арсенале C++ разработчика. Так что же такое СМакe? Согласно Википедии, CMake (от англ. cross-platform make — кросс платформенный make) — это кросс платформенное программное средство автоматизации сборки программного обеспечения из исходного кода. При этом сборка в данном случае - это не только процесс получения библиотеки или исполняемого файла из исходного текста программы...
Для чего нужен CMake?
Знаете, когда начинаешь учиться программированию на C++, всё кажется предельно ясным: написал код в одном файле, нажал кнопку «Скомпилировать» в своей любимой IDE, и вуаля — программа работает. Но стоит проекту немного подрасти, обрасти десятками библиотек и сотнями файлов, как вчерашняя магия превращается в сущий кошмар. Вот тут-то на сцену и выходит наш сегодняшний герой. Так всё-таки, для чего нужен CMake? Если говорить совсем по-простому, CMake — это некий «дирижёр» для вашего компилятора. Представьте, что вы решили собрать шкаф из Икеи, но инструкции нет, а детали приехали из трёх разных стран с разной маркировкой...