Erreur Visual Studio d8016: les options de ligne de commande '/ZI' et '/Gy' sont incompatibles
J'ai un problème avec un projet sur lequel je travaille. Malgré le fait que le code est correct, Je ne peux pas le construire parce que j'ai eu l'erreur suivante
Erreur D8016' /ZI 'et' / Gy - ' les options de ligne de commande sont incompatibles LoadReport C:LoadReportLoadReportcl
Ma version de visual studio est 2015. Toute idée serait appréciée.
2 réponses
Vous choisissez "Modifier et continuer" (/ZI
) pour pouvoir corriger le code pendant le débogage, mais aussi "désactiver la liaison au niveau de la fonction" (/Gy-
).
Ces deux ne fonctionneront pas ensemble, car vous ne pouvez pas simplement changer une fonction au milieu du code. Il suffit donc de choisir l'un d'entre eux, comme changer /Gy-
à /Gy
.
Dans les Propriétés de Configuration (Project ➔ Properties
),
" / ZI " est dans
C/C++ ➔ General ➔ Debug Information Format
"/Gy" est dans
C/C++ ➔ Code Generation ➔ Enable Function-Level Linking