次の方法で共有


致命的なエラー C1094

'-Zmvalue-1' : コマンド ライン オプションがプリコンパイル済みヘッダーのビルドに使用される値と矛盾しています ('-Zmvalue-2')

解説

渡される値は、渡される /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() {}