web-dev-qa-db-fra.com

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 soit correct, je ne peux pas le construire car j'ai l'erreur suivante.

Erreur D8016 '/ ZI' et les options de ligne de commande '/ Gy-' sont incompatibles LoadReport C:\LoadReport\LoadReport\cl

Ma version du studio visuel est 2015. Toute idée serait appréciée.

29
dim mik

Vous choisissez "Modifier et continuer" (/ZI) Pour pouvoir corriger le code lors du débogage, mais également "Désactiver la liaison au niveau de la fonction" (/Gy-).

Ces deux ne fonctionneront pas ensemble, car vous ne pouvez pas changer une seule fonction au milieu du code. Il suffit donc de choisir l’un d’eux, comme changer de /Gy- En /Gy.

49
Bo Persson

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
66
Pierre