Linkertoolfehler LNK1277

Objektdatensatz in pgd (Dateiname) nicht gefunden

Bei Verwendung von /LTCG:PGOPTIMZE unterscheidet sich der Pfad einer der Eingabedateien .lib, def oder .obj vom Pfad, in dem sie während /LTCG:PGINSTRUMENT gefunden wurden. Dies kann durch eine Änderung der LIB-Umgebungsvariable nach /LTCG:PGINSTRUMENT erklärt werden. Der vollständige Pfad zu den Eingabedateien wird in der PGD-Datei gespeichert.

/LTCG:PGOPTIMIZE erfordert, dass die Eingaben mit der /LTCG:PGINSTRUMENT-Phase identisch sind.

Führen Sie zum Vermeiden dieser Warnung eine oder mehrere der folgenden Aktionen aus:

  • Führen Sie /LTCG:PGINSTRUMENT aus, wiederholen Sie alle Testläufe, und führen Sie /LTCG:PGOPTIMIZE aus.

  • Ändern Sie die LIB-Umgebungsvariable in das, was sie war, als Sie /LTCG:PGINSTRUMENT ausgeführt haben.

Es wird nicht empfohlen, LNK1277 mithilfe von /LTCG:PGUPDATE zu umgehen.