Linkertoolwarnung LNK4099

PDB 'Dateiname' wurde nicht mit 'Objekt/Bibliothek' oder an 'Pfad' gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären

Der Linker konnte die PDB-Datei nicht finden.Kopieren Sie sie in das Verzeichnis, in dem sich object/library befindet.

So finden Sie den Namen der der Objektdatei zugeordneten PDB-Datei:

  1. Extrahieren Sie mit lib /extract:objectname.obj xyz**.lib** eine Objektdatei aus der Bibliothek.

  2. Überprüfen Sie mit dumpbin /section:.debug$T /rawdata objectname**.obj** den Pfad zur PDB-Datei.

Sie können auch mit /Z7 kompilieren, sodass die PDB-Datei nicht verwendet werden muss, oder die Linkeroption /DEBUG entfernen, wenn Sie über keine PDB-Dateien für die zu verknüpfenden Objekte verfügen.