Partager via


Erreur irrécupérable C1094

'-Zmvalue-1' : l’option de ligne de commande est incohérente avec la valeur utilisée pour générer un en-tête précompilé ('-Zmvalue-2')

Notes

La valeur passée /Yc doit être la même valeur que celle à laquelle elle est passée /Yu (/Zm les valeurs doivent être identiques dans toutes les compilations qui utilisent ou créent le même fichier d’en-tête précompilé).

Exemple

L’exemple suivant génère l’erreur C1094 :

// C1094.h
int func1();

Enfin,

// C1094.cpp
// compile with: /Yc"C1094.h" /Zm200
int u;
int main() {
   int sd = 32;
}
#include "C1094.h"

Enfin,

// C1094b.cpp
// compile with: /Yu"C1094.h" /Zm300 /c
#include "C1094.h"   // C1094 compile with /Zm200
void Test() {}