/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

  1. Откройте диалоговое окно Страницы свойств проекта.Дополнительные сведения см. в разделе Задание свойств проекта C++.

  2. Выберите папку Компоновщик.

  3. Выберите страницу свойств Отладка.

  4. Измените свойство Удалять закрытые символы.

Установка данного параметра компоновщика программным способом

См. также

Ссылки

Настройка параметров компоновщика

Параметры компоновщика