Linkertoolwarnung LNK4099

PDB 'Filename' wurde mit 'object/library' oder unter 'path' nicht gefunden; Verknüpfen des Objekts so, als ob keine Debuginformationen vorhanden sind

Der Linker konnte Ihre PDB-Datei nicht finden. Kopieren Sie es in das Verzeichnis, das enthält object/library.

So suchen Sie den Namen der PDB-Datei, die der Objektdatei zugeordnet ist:

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

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

Sie können auch mit /Z7 kompilieren, sodass der pdb nicht verwendet werden muss, oder die Option "/DEBUG linker" entfernen, wenn Sie keine PDB-Dateien für die Objekte haben, die Sie verknüpfen.