Я только что закончил этап своего проекта, когда я написал небольшую инфраструктуру для выполнения определенной задачи, состоящую из базового класса с несколькими вспомогательными классами. С ++ суть довольно проста - одиночное наследование, несколько контейнеров STL, вот и все. Нет потоков - шоу запускает клиент.
Теперь я хотел бы обернуть все это в DLL, создать версию и использовать это как отдельная единица. Я бы хотел этого разделения, чтобы отслеживать изменения и разработка лучше, и, возможно, для других проектов.
Так как у меня нет опыта работы с классами в DLL, я хотел бы услышать ваше: Как вы подходите к этой проблеме?
В частности:
Я на самом деле не прошу дебатов (хотя это вероятный результат), а скорее совета, основанного на опыте.
Спасибо за уделенное время.