/PDBSTRIPPED (Usuń symbole prywatne)
/PDBSTRIPPED:pdb_file_name
Uwagi
gdzie:
- pdb_file_name
Użytkownik określił nazwę odżyłowanego program bazy danych (PDB) tworzonego przez program łączący.
Uwagi
Opcja /PDBSTRIPPED tworzy drugi plik bazy danych (PDB) programu podczas tworzenia obrazu programu za pomocą kompilatora lub linker opcje, które generują plik PDB (/DEBUG, /Z7, /Zd lub /Zi).Ten drugi plik PDB pomija symbole, których nie powinno się wysyłać do klientów.Drugi plik PDB będzie zawierać tylko:
Symbole publiczne
Listę plików obiektu i fragmenty pliku wykonywalnego, na której się składają
Ramka wskaźnika optymalizacji (ang.) debugowania rekordów używanych do przechodzenia stosu
Okrojona plik PDB nie będzie zawierać:
Informacje o typie
Informacje o numerze wiersza
Dla obiektów pliku CodeView symbole, takie jak te dla funkcji, zmiennych lokalnych i danych statycznych
Pełnego pliku PDB nadal są generowane, gdy używasz /PDBSTRIPPED.
Jeśli nie utworzysz plik PDB, /PDBSTRIPPED jest ignorowana.
Aby ustawić opcję konsolidatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu.Aby uzyskać szczegółowe informacje, zobacz Konfigurowanie właściwości projektu programu Visual C++.
Kliknij folder Konsolidator.
Kliknij przycisk Debug strona właściwości.
Modyfikowanie Symbole prywatnego gazy właściwości.
Aby programowo ustawić opcję konsolidatora
- Zobacz StripPrivateSymbols.