У меня возникли некоторые проблемы с большим файлом статической библиотеки (.lib), и я подозреваю, что код распух из-за неизбирательного использования шаблонных классов. Я хочу проанализировать символы в библиотеке, чтобы подтвердить, что составляет основную часть размера файла.
Когда я связываю свой исполняемый файл с этой библиотекой, результирующий вывод становится гораздо более разумным по размеру (около 20 МБ), поэтому компоновщик, очевидно, удаляет множество избыточных символов. Я хочу узнать, что его удаляет ..
Я знаю, что могу использовать dumpbin для генерации символов и заголовков, но, поскольку рассматриваемая библиотека довольно большая (900 МБ), этот дамп практически бесполезен без утилиты для анализа и создания отчетов.
Очевидно, я мог бы написать это сам, но мне было интересно, может ли кто-нибудь порекомендовать какую-либо бесплатную программу, уже доступную для этого?