/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.