Убрать (удалить) экспортированные символы из статической библиотеки

Я встраиваю v8 в свой exe, и он построен как статическая библиотека, в результате получается файл exe после полной оптимизации как при компиляции, так и при компоновке.
Общий размер исполняемого файла составляет около 13 МБ. Я заметил, что большинство API v8 являются экспортируемыми символами в моем исполняемом файле.

экспортированный символ в msvc может быть помечен _declspe(expot) модификатор

_declspec(export) type Name([args..]);

Итак, какие флаги я могу использовать, чтобы остановить и удалить неиспользуемые методы и символы от связывания и экспорта?

Моя главная цель — уменьшить размер конечного исполняемого файла.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]