/PDBSTRIPPED (Private Symbole entfernen)
/PDBSTRIPPED:pdb_file_name
Argumente
pdb_file_name
Ein vom Benutzer angegebener Name für die Stripped Program Database (PDB), die der Linker erstellt.
Hinweise
Mit der Option /PDBSTRIPPED wird eine zweite Programmdatenbankdatei (PDB) erstellt, wenn Sie das Programmimage mit einer der Compiler- oder Linkeroptionen erstellen, die eine PDB-Datei (/DEBUG, /Z7, /Zd oder /Zi) generieren. Die zweite PDB-Datei enthält keine Symbole, die nicht an Kunden weitergegeben werden. Die zweite PDB-Datei enthält nur Folgendes:
Öffentliche Symbole
Die Liste der Objektdateien und die Teile der ausführbaren Datei, zu der sie beitragen
Frame pointer optimization (FPO) debug records used to traverse the stack
Die entfernte PDB-Datei enthält nicht:
Typinformationen
Zeilennummerninformationen
CodeView-Symbole pro Objekt, z. B. für Funktionen, Lokale und statische Daten
Die vollständige PDB-Datei wird weiterhin generiert, wenn Sie /PDBSTRIPPED verwenden.
Wenn Sie keine PDB-Datei erstellen, wird /PDBSTRIPPED ignoriert.
So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Wählen Sie die Seite "Konfigurationseigenschaften>- Linker Debug-Eigenschaft" aus.>
Ändern Sie die Eigenschaft "Private Symbole strip".
So legen Sie diese Linkeroption programmgesteuert fest
- Siehe StripPrivateSymbols.