Задать вопрос
@saracen

Как структурировать несколько C++ проектов с общей кодовой базой?

У меня есть несколько почти однотипных проектов, для которых применяется одна и так же обертка с одинаковыми исходниками. Проекты кроссплатформенные, на cmake. Хотелось бы сделать что-то вроде Solution в Visual Studio, но в рамках cmake. Отличаются проекты только внутренней логикой. Так же для них используются одни и те же 3rd-party библиотеки без исключения. Порекомендуйте, пожалуйста, как структурировать мои исходники и библиотеки, чтобы обертка не дублировалась на каждом проекте и изменения обертки совершались только в одном месте для всех проектов. Есть ли смысл разбить на динамические библиотеки, если исходники в целом небольшие?
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    Архитектура и шаблоны проектирования
    4 месяца
    Далее
  • Учебный центр IBS
    DEV-001_C++ Шаблоны проектирования (GoF). Редакция для C++
    1 неделя
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы