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() {}