Допустим, у меня есть проект Visual Studio, который создает Windows EXE или DLL из источника C ++.
Проект статически ссылается на несколько библиотечных (.lib) файлов.
Я хотел бы создать подмножество доступных функций в конкретном .lib, на который фактически ссылается проект.
Очень грубый способ добиться этого - удалить .lib из списка ввода компоновщика. Список ошибок в сборке покажет мне все символы, которые не могут быть найдены.
Есть ли лучший / правильный способ создания этого списка, я доволен решением, которое можно запустить как пользовательский шаг сборки в проекте или как вариант, работающий со встроенным двоичным файлом.
Я просмотрел параметры командной строки и компоновщика, и дампа, но не нашел ничего подходящего.