Может ли кто-нибудь указать некоторые источники, где я могу прочитать о процедурах компиляции для больших проектов C++, которые создаются из нескольких компонентов.Компиляция большого проекта на основе компонентов C++
Проблема в том, что теперь, если я сделаю некоторую модификацию в одном из компонентов, мне нужно собрать весь проект с нуля.
Есть ли способ, который позволяет мне создавать компоненты в автономном режиме, и когда все они построены, «соедините» их вместе в один бинарный файл? И если мне нужно внести изменения в один из компонентов, чтобы иметь возможность создавать только этот компонент и связывать его с двоичным?
Спасибо за ваши ответы.
С уважением, Cristian
Что вы подразумеваете под «компонентом»? Один исходный файл (или файл объекта, созданный путем его компиляции)? Третья библиотека объектов? DLL? Или что? – Peter
Группа исходных файлов, которые на абстрактном уровне формируют/действуют как компонент. –
Вам нужна свободная муфта. см. http://stackoverflow.com/questions/2832017/what-is-the-difference-between-loose-coupling-and-tight-coupling-in-object-orien – vcp