MSVC Program Debug Database .pdb wofür?
-
Wenn ich eine Bibliothek oder ähnliches im Debug baue, so werden doch in die DLL selbst Debug-Informationen reinkompiliert. Wenn ich nun eine Bibliothek durch eine anwendung, die diese Bibliothek nutzt auch debuggen möchte, benötige ich zusätzlich die .pdb Datei dafür?
Nützt mir eine im Debug kompilierte Bibliothek ohne .pdb irgendwas?
-
Das hat eher politische Hintergründe:
http://de.wikipedia.org/wiki/Partei_der_deutschsprachigen_Belgier
Nee, mal im Ernst. Ich wusste auch nie so recht, was drin steht und wie sie angewendet wird, aber hier steht ein bisschen was dazu:
-
Aaaah, die Zeile hat mir gefehlt beim lesen:
Eine Programmdatenbankdatei (PDB) enthält Debug- und Projektzustandsinformationen, die die inkrementelle Verknüpfung einer Debugkonfiguration des Programms ermöglichen. Eine PDB-Datei wird bei einem Build mit /ZI oder /Zi (bei C /C++) erstellt.