致命的なエラー C1094
'-Zmval1': コマンド ライン オプションは、プリコンパイルされたヘッダー ('-Zmval2') をビルドするために使用される値と矛盾します
/Yc に渡される値は、/Yu に渡される値と同じである必要があります (/Zm の値は、同じプリコンパイル済みヘッダー ファイルを使用または作成する、すべてのコンパイルで同じである必要があります)。
次の例では C1094 が生成されます。
// C1094.h
int func1();
この場合、次のようになります。
// C1094.cpp
// compile with: /Yc"C1094.h" /Zm200
int u;
int main() {
int sd = 32;
}
#include "C1094.h"
この場合、次のようになります。
// C1094b.cpp
// compile with: /Yu"C1094.h" /Zm300 /c
#include "C1094.h" // C1094 compile with /Zm200
void Test() {}