/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
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).
Wybierz stronę właściwości Debug konsolidatora> konfiguracji.>
Zmodyfikuj właściwość Strip Private Symbols .
Aby programowo ustawić tę opcję konsolidatora
- Zobacz: StripPrivateSymbols.