tgoop.com/cppproglib/5835
Create:
Last Update:
Last Update:
🔨 Какой системой сборки пользоваться?
Непопулярное мнение: CMake — это изолента для фундаментальных проблем C++.
Все жалуются на CMake syntax, dependency hell, cross-platform issues... Но используют. Потому что альтернативы еще хуже?
Пробовал Bazel? Google's build system — мощный, но кривая изучения как у рокет саенс. Meson? Быстрый и простой, но маленькой экосистемой. Ninja? Low-level, но нужен генератор.
Реальная проблема: C++ не имеет стандартного пакетного менеджера! Cargo у Rust, npm у Node.js, pip у Python. А у нас что? Conan? vcpkg? git submodules? 😤
Личный опыт: потратил неделю на настройку CMake для проекта, который в Rust собрался бы одной командой
cargo build
.Острый вопрос: Может проблема не в build system, а в чём-то другом?
📊 Твой любимый build system:
❤️ CMake (стандарт де-факто)
🔥 Bazel (Google way)
👏 Meson (простота)
🌚 Все плохие, но выбираю...
Библиотека C/C++ разработчика
BY Библиотека C/C++ разработчика | cpp, boost, qt

Share with your friend now:
tgoop.com/cppproglib/5835