/PDBSTRIPPED (Usuń symbole prywatne)

/PDBSTRIPPED:pdb_file_name

Argumenty

pdb_file_name
Określona przez użytkownika nazwa usuniętej bazy danych programu (PDB), którą tworzy konsolidator.

Uwagi

Opcja /PDBSTRIPPED tworzy drugi plik bazy danych programu (PDB) podczas kompilowania obrazu programu przy użyciu dowolnej z opcji kompilatora lub konsolidatora, które generują plik PDB (/DEBUG, /Z7, /Zd lub /Zi). Ten drugi plik PDB pomija symbole, których nie chcesz wysyłać do klientów. Drugi plik PDB będzie zawierać tylko następujące elementy:

  • Symbole publiczne

  • Lista plików obiektów i części pliku wykonywalnego, do których współtworzyją

  • Rekordy debugowania wskaźnika ramki używane do przechodzenia przez stos

Pozbawiony plik PDB nie będzie zawierać:

  • Informacje o typie

  • Informacje o numerze wiersza

  • Symbole elementu CodeView dla obiektu, takie jak dla funkcji, ustawień lokalnych i danych statycznych

Pełny plik PDB będzie nadal generowany podczas używania /PDBSTRIPPED.

Jeśli nie utworzysz pliku PDB, /PDBSTRIPPED zostanie zignorowany.

Aby ustawić tę opcję konsolidatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

  2. Wybierz stronę właściwości Debug konsolidatora> konfiguracji.>

  3. Zmodyfikuj właściwość Strip Private Symbols .

Aby programowo ustawić tę opcję konsolidatora

Zobacz też

Dokumentacja konsolidatora MSVC
Opcje konsolidatora MSVC