Чтобы сделать все ваши библиотеки статичными, вам придется перекомпилировать все "с нуля" как статические библиотеки.
Это просто означает, что вы должны создать набор проектов для каждой библиотеки в вашей последовательности и установить тип вывода на статическая библиотека .
После этого вы должны устранить библиотечные зависимости между самими библиотеками (это означает, что вы должны связать вывод некоторых проектов с другими проектами, например , если ваша библиотека "libpng" использует "libzip", это означает, что вы должны сначала скомпилировать "libzip" и связать этот вывод (статическая библиотека) с вашим проектом "libpng".
В самом конце у вас будет большой набор статических библиотек , скомпилированных для вашей платформы, , которые вы можете использовать в своих проектах.
Также стоит упомянуть, попробуйте поискать более внимательно. Я уверен, что кто-то сделал это, и вам, вероятно, потребуется загрузить пакет файлов .lib для вашей платформы (я знаю, что очень часто "dev" Комплект библиотек включает только библиотеку импорта в паре с соответствующим файлом .dll, но таких энтузиастов, как вы, много:)