Freigeben über


Linkertoolwarnung LNK4224

Option wird nicht mehr unterstützt; wird ignoriert

Eine ungültige, veraltete Linkeroption wurde angegeben und ignoriert.

LNK4224 kann beispielsweise auftreten, wenn in .obj eine /comment-Direktive vorhanden ist. Die /comment-Direktive muss unter Verwendung der veralteten exestr-Option über das comment (C/C++)-Pragma hinzugefügt worden sein. 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 jedoch ignorieren, kann eine mit /clr:pure kompilierte .executable möglicherweise nicht erwartungsgemäß ausgeführt werden.

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;
}