次の方法で共有


コンパイラ エラー C2393

'symbol' : appdomain ごとのシンボルをセグメント 'segment' で割り当てられません

解説

/clr:pure および /clr:safe コンパイラ オプションは Visual Studio 2015 では非推奨とされており、Visual Studio 2017 ではサポートされていません。

appdomain 変数を使用することは、/clr:pure または /clr:safe を使用してコンパイルすることを意味します。また、安全または純粋なイメージにデータ セグメントを含めることはできません。

詳細については、「/clr (共通言語ランタイムのコンパイル)」を参照してください。

次の例では C2393 が生成されます。 この問題を解決するには、データ セグメントを作成しないでください。

// C2393.cpp
// compile with: /clr:pure /c
#pragma data_seg("myseg")
int n = 0;   // C2393