Dela via


Linker Tools Varning LNK4224

alternativet stöds inte längre. Ignoreras

Anmärkningar

Ett ogiltigt, föråldrat länkalternativ angavs och ignorerades.

Till exempel kan LNK4224 inträffa om ett /comment-direktiv finns i .obj. /comment-direktivet skulle ha lagts till via comment (C/C++) pragma, med hjälp av det föråldrade exestr-alternativet. Använd dumpbin /ALL för att visa länkningsdirektiven i en .obj fil.

Om möjligt ändrar du källan för .obj och tar bort pragma. Om du ignorerar den här varningen är det möjligt att en .körbar fil som kompilerats med /clr:pure inte körs som förväntat. Kompileringsalternativet /clr:pure är inaktuellt i Visual Studio 2015 och stöds inte i Visual Studio 2017.

Example

I följande exempel genereras LNK4224.

// LNK4224.cpp
// compile with: /c /Zi
// post-build command: link LNK4224.obj /debug /debugtype:map
int main () {
   return 0;
}