Связывание сторонних библиотек в lib или exe

Мой процесс сборки C ++ в настоящее время выглядит примерно так:

  1. Сборка статической утилиты lib, ссылка с сторонними библиотеками
  2. Сборка exe 1, ссылка с утилитой lib
  3. Сборка exe 2, ссылка с утилитой lib

Стоит ли вместо этого подождать и связать сторонние библиотеки с exe: s? Как это:

  1. Сборка статической утилиты lib
  2. Сборка exe 1, ссылка на утилиту lib и сторонние библиотеки
  3. Сборка exe 2, ссылка на утилиту lib и сторонние библиотеки

Я вижу преимущества обоих способов сделать это. В первом случае утилита lib становится самодостаточной, но утилита lib становится намного меньше (и быстрее собирается), если я создаю ссылку при компиляции exe: s.

Должен ли я связать с lib или exe: s? Есть ли плюсы / минусы, о которых я должен знать?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]