Проблема: Есть моя либа, в которой я использую Crypto++.
Сама моя либа весит несколько сотен КБ, что меня вполне устраивает, но собранная cryptolib.lib весит ~50МБ.
Когда я добавил в свою либу зависимость на Crypto++, она стала весить также много.
Моя либа добавляется в другие проекты уже в собранном виде по внешней SVN ссылке (так надо) и в случае размера 50МБ выливается довольно долго, что раздражает.
Есть ли способ сократить количество кода, влинкованного из Crypto++?
P.S.
Единственное, что приходит в голову — это сделать из моей либы dll, тогда все будет ок, но там может возникнуть веселье с памятью, а на перетестирование времени не осталось.
Можно так же собрать Crypto++ в dll, но это противоречит ТЗ