Если ваша библиотека - библиотека только для заголовков (все включено #), то компилировать нечего.Компиляторы компилируют только исходный код (файлы .cpp, .c и т. Д.).Если весь ваш код является шаблоном, если в вашем коде нет файлов .cpp, то вы не генерируете никакого исходного кода.Пользователь просто включает несколько заголовков.
Большая часть Boost, например, только для заголовков.Вы просто включаете это;вы не ссылаетесь ни на что из этого.
Другими словами, если весь ваш код встроен, то ни один из них не является статическим .Так что никаких статических библиотек.