Linkertoolwarnung LNK4224
Option wird nicht mehr unterstützt; ignoriert
Hinweise
Es wurde eine ungültige, veraltete Linkeroption angegeben und ignoriert.
Beispielsweise kann LNK4224 auftreten, wenn eine /comment-Direktive in OBJ angezeigt wird. Die /comment-Direktive wurde über den Kommentar (C/C++) pragma hinzugefügt, wobei die veraltete exestr-Option verwendet wird. Verwenden Sie dumpbin /ALL , um die Linkerdirektiven in einer OBJ-Datei anzuzeigen.
Ändern Sie nach Möglichkeit die Quelle für das OBJ, und entfernen Sie das Pragma. Wenn Sie diese Warnung ignorieren, kann eine ausführbare Datei, die mit /clr:pure kompiliert wurde, nicht wie erwartet ausgeführt werden. Die Option "/clr:pure compiler" ist in Visual Studio 2015 veraltet und wird in Visual Studio 2017 nicht unterstützt.
Beispiel
Im folgenden Beispiel wird LNK4224 generiert.
// LNK4224.cpp
// compile with: /c /Zi
// post-build command: link LNK4224.obj /debug /debugtype:map
int main () {
return 0;
}