LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Разными компиляторами – пожалуйста

У GCC/Clang и MSVC несовместимые опции компиляции от слова вообще. Даже имя выходного файла задать или уровень оптимизации/наличие отладочной информации.

Вопрос не в том, что это нельзя реализовать на make. Вопрос в том, что там 5 строчек, тут 10, потом ещё что-то добавили. И вот уже на экран не влезает. А мы только начали.

Cmake перестанет влезать на экран позднее. На простых проектах он будет ощутимо проще Makefile, при этом предоставлять прожиточный минимум функционала типа кроссплатформенности и инкрементальной сборки по принципу «просто работает».

Вы не понимаете, почему использовать чужие популярные и отлаженные подпрограммы с кучей документации и примеров вместо своих велосипедов - лучше и для вас, и для гипотетического читателя вашего кода?

Тогда и библиотеки можно не подключать, в целом. Многие алгоритмы реализуются самостоятельно в несколько десятков/сотен строчек. Или это другое?

Исходная версия KivApple, :

Разными компиляторами – пожалуйста

У GCC/Clang и MSVC несовместимые опции компиляции от слова вообще. Даже имя выходного файла задать или уровень оптимизации/наличие отладочной информации.

Вопрос не в том, что это нельзя реализовать на make. Вопрос в том, что там 5 строчек, тут 10, потом ещё что-то добавили. И вот уже на экран не влезает. А мы только начали.

Cmake перестанет влезать на экран позднее.

Вы не понимаете, почему использовать чужие популярные и отлаженные подпрограммы с кучей документации и примеров вместо своих велосипедов - лучше и для вас, и для гипотетического читателя вашего кода?

Тогда и библиотеки можно не подключать, в целом. Многие алгоритмы реализуются самостоятельно в несколько десятков/сотен строчек. Или это другое?