«Опять весь день настраивал сборку проекта и подключал библиотеки...» — знакомая ситуация для C++ разработчиков, которые до сих пор управляют зависимостями вручную.
💡Разбираемся с Conan — современным пакетным менеджером для C++, который может избавить вас от головной боли при работе с зависимостями.
❗ Ключевые моменты:
• простая установка через pip и поддержка всех основных ОС
• автоматическая загрузка и сборка зависимостей из центрального репозитория
• прозрачная интеграция с CMake через генераторы CMakeDeps и CMakeToolchain
• гибкие профили для разных конфигураций сборки.
На практическом примере с SQLite показано, как буквально в пару команд подключить и использовать стороннюю библиотеку в своём проекте.
Статья будет полезна C++ разработчикам, которые устали от ручного управления зависимостями и хотят автоматизировать этот процесс.