Я использую библиотеку C ++, которая может быть построена как разделяемая или статическая библиотека.В этой библиотеке используется фабричный метод, при котором статические объекты регистрируются при запуске программы и создании статических объектов.
Это прекрасно работает, если используется общая библиотека.Когда используется статическая версия, ни один из статических объектов не включается в конечную программу (потому что на них нет прямых ссылок) и, следовательно, их функциональность недоступна.включать все статические объекты из библиотеки при компоновке?
Библиотека с открытым исходным кодом, и я могу изменить ее, если это поможет.