LINUX.ORG.RU

История изменений

Исправление Skullnet, (текущая версия) :

Это когда для сборки билда сначала отдельно собираются библиотеки, затем .dll подкладывается в сборку проекта и собирается уже .exe

Ну и? Куча проектов так делает - разбивает проект на субмодули и собирает их в отдельные библиотеки. Не обязательно в динамические, можно и в статик (.a в posix, а в винде, кажется, .lib?). Смотря какой проект и насколько нужно, чтобы была заменяемость модулей. Если собирали Firefox из исходников, он точно так же делает. Иногда так делают, потому что есть потребность собрать отдельный target, но не пересобирая весь проект целиком.

Это когда Вася пилит модуль А а Петя - модуль Б, друг к дружке они не лезут и что там внутри у модуля Пети Вася знать не знает, да и знать не хочет. Может доходить до того что билд им собирает ручками какой-нибудь отдельный Сергей, который ручками подкладывает библиотеки от обоих деятелей.

Мда, для меня это тоже как какой-то бред звучит.

Исправление Skullnet, :

Это когда для сборки билда сначала отдельно собираются библиотеки, затем .dll подкладывается в сборку проекта и собирается уже .exe

Ну и? Куча проектов так делает - разбивает проект на субмодули и собирает их в отдельные библиотеки. Не обязательно в динамические, можно и в статик (.a в posix, а в винде, кажется, .lib?). Смотря какой проект и насколько нужно, чтобы была заменяемость модулей. Если собирали Firefox из исходников, он точно так же делает. Обычно потому что есть потребность собрать отдельный target, не пересобирая весь проект целиком.

Это когда Вася пилит модуль А а Петя - модуль Б, друг к дружке они не лезут и что там внутри у модуля Пети Вася знать не знает, да и знать не хочет. Может доходить до того что билд им собирает ручками какой-нибудь отдельный Сергей, который ручками подкладывает библиотеки от обоих деятелей.

Мда, для меня это тоже как какой-то бред звучит.

Исходная версия Skullnet, :

Это когда для сборки билда сначала отдельно собираются библиотеки, затем .dll подкладывается в сборку проекта и собирается уже .exe

Ну и? Куча проектов так делает - разбивает проект на субмодули и собирает их в отдельные библиотеки. Не обязательно в динамические, можно и в статик (.a в posix, а в винде, кажется, .lib?). Смотря какой проект и насколько нужно, чтобы была заменяемость модулей. Если собирали Firefox из исходников, он точно так же делает.

Это когда Вася пилит модуль А а Петя - модуль Б, друг к дружке они не лезут и что там внутри у модуля Пети Вася знать не знает, да и знать не хочет. Может доходить до того что билд им собирает ручками какой-нибудь отдельный Сергей, который ручками подкладывает библиотеки от обоих деятелей.

Мда, для меня это тоже как какой-то бред звучит.