/PDBSTRIPPED (удалить закрытые символы)
/PDBSTRIPPED:pdb_file_name
Заметки
Здесь:
- pdb_file_name
Указанное пользователем имя базы данных программы (PDB), создаваемой компоновщиком путем удаления закрытых символов.
Заметки
Параметр /PDBSTRIPPED создает второй файл базы данных программы (PDB) при построении образа программы с любыми параметрами компилятора или компоновщика, создающими PDB-файл (/DEBUG, /Z7, /Zd или /Zi).В этом PDB-файле пропускаются символы, которые не нужно передавать клиентам.Второй PDB-файл будет содержать только следующее:
открытые символы;
список объектных файлов и частей исполняемого файла, к которым они относятся;
Отладочные записи оптимизации указателя фрейма (FPO), используемые для прохода по стеку
Очищенный PDB-файл не будет содержать следующее:
сведения о типе;
сведения о номерах строк;
символы CodeView, связанные с объектными файлами, например символы CodeView для функций, локальных и статических данных
Полный PDB-файл по-прежнему будет создаваться при использовании параметра /PDBSTRIPPED.
Если PDB-файл не создается, то параметр /PDBSTRIPPED игнорируется.
Установка данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта.Дополнительные сведения см. в разделе Задание свойств проекта C++.
Выберите папку Компоновщик.
Выберите страницу свойств Отладка.
Измените свойство Удалять закрытые символы.
Установка данного параметра компоновщика программным способом
- Дополнительные сведения см. в разделе StripPrivateSymbols.