Partager via


Avertissement des outils Éditeur de liens LNK4224

l’option n’est plus prise en charge ; ignorée

Notes

Une option d’éditeur de liens non valide et obsolète a été spécifiée et ignorée.

Par exemple, LNK4224 peut se produire si une directive /comment apparaît dans .obj. La directive /comment aurait été ajoutée via le pragma de commentaire (C/C++), à l’aide de l’option exestr déconseillée. Utilisez dumpbin /ALL pour afficher les directives de l’éditeur de liens dans un fichier .obj.

Si possible, modifiez la source du .obj et supprimez le pragma. Si vous ignorez cet avertissement, il est possible qu’un fichier .exécutable compilé avec /clr :pure ne s’exécute pas comme prévu. L’option /clr :pure compiler est déconseillée dans Visual Studio 2015 et non prise en charge dans Visual Studio 2017.

Exemple

L’exemple suivant génère LNK4224.

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