@saracen

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

У меня есть несколько почти однотипных проектов, для которых применяется одна и так же обертка с одинаковыми исходниками. Проекты кроссплатформенные, на cmake. Хотелось бы сделать что-то вроде Solution в Visual Studio, но в рамках cmake. Отличаются проекты только внутренней логикой. Так же для них используются одни и те же 3rd-party библиотеки без исключения. Порекомендуйте, пожалуйста, как структурировать мои исходники и библиотеки, чтобы обертка не дублировалась на каждом проекте и изменения обертки совершались только в одном месте для всех проектов. Есть ли смысл разбить на динамические библиотеки, если исходники в целом небольшие?
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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