Я заметил при соединении с pcl (библиотекой облака точек), что некоторые из библиотек-заглушек dll имеют размер более 10 МБ, а сами библиотеки dll имеют менее половины этого размера (это сборки выпуска!). Разве заглушка lib не должна содержать только минимальную информацию, чтобы информация dll была доступна? Как это может быть больше, чем файлы DLL, на которые они ссылаются?
Для меня уместно то, что, связываясь с большими заглушками, мои собственные исполняемые файлы также значительно увеличиваются в размерах; что-то, что я хотел предотвратить, используя dlls.
Есть ли в VS настройки, которые изменяют поведение компоновщика dll так, чтобы он помещал больше или меньше вещей в библиотеки-заглушки?