3

VC++ .Net では、Clr/Safe ( /clr:safe) と Clr/Pure ( /clr:pure) は何を意味しますか?

4

2 に答える 2

3

ドキュメントから:

/clr:pureネイティブの実行可能コードを含まない Microsoft Intermediate Language (MSIL) のみの出力ファイルを生成します。ただし、MSIL にコンパイルされたネイティブ型を含めることができます。

/clr:safe MSIL のみ (ネイティブ実行可能コードなし) の検証可能な出力ファイルを生成します。/clr:safe は、検証診断 (PEVerify ツール (Peverify.exe)) を有効にします。

于 2010-08-21T06:59:00.803 に答える