История изменений
Исправление KivApple, (текущая версия) :
Разными компиляторами – пожалуйста
У GCC/Clang и MSVC несовместимые опции компиляции от слова вообще. Даже имя выходного файла задать или уровень оптимизации/наличие отладочной информации.
Вопрос не в том, что это нельзя реализовать на make. Вопрос в том, что там 5 строчек, тут 10, потом ещё что-то добавили. И вот уже на экран не влезает. А мы только начали.
Cmake перестанет влезать на экран позднее. На простых проектах он будет ощутимо проще Makefile, при этом предоставлять прожиточный минимум функционала типа кроссплатформенности и инкрементальной сборки по принципу «просто работает».
Вы не понимаете, почему использовать чужие популярные и отлаженные подпрограммы с кучей документации и примеров вместо своих велосипедов - лучше и для вас, и для гипотетического читателя вашего кода?
Тогда и библиотеки можно не подключать, в целом. Многие алгоритмы реализуются самостоятельно в несколько десятков/сотен строчек. Или это другое?
Исходная версия KivApple, :
Разными компиляторами – пожалуйста
У GCC/Clang и MSVC несовместимые опции компиляции от слова вообще. Даже имя выходного файла задать или уровень оптимизации/наличие отладочной информации.
Вопрос не в том, что это нельзя реализовать на make. Вопрос в том, что там 5 строчек, тут 10, потом ещё что-то добавили. И вот уже на экран не влезает. А мы только начали.
Cmake перестанет влезать на экран позднее.
Вы не понимаете, почему использовать чужие популярные и отлаженные подпрограммы с кучей документации и примеров вместо своих велосипедов - лучше и для вас, и для гипотетического читателя вашего кода?
Тогда и библиотеки можно не подключать, в целом. Многие алгоритмы реализуются самостоятельно в несколько десятков/сотен строчек. Или это другое?