0

私が理解しているように、C 標準ライブラリを使用する C コードを Visual C++ で clr:pure モードでコンパイルすることは可能です。そのためにどのライブラリが使用されますか?

  • これは、C 関数を .NET に適合させるために変換する純粋な CLR ライブラリですか、それとも単にアンマネージ CRT へのブリッジですか?
  • このようなアセンブリを Linux で Mono を使用して使用することは可能ですか?
4

1 に答える 1

0
  1. アンマネージ コードへのブリッジです。Pure は、コンパイラがアンマネージ コードを生成しないことを意味します。ただし、アンマネージ コードへの呼び出しは引き続き生成されます。 /clr:safeはさらに強力です。

  2. Wine と Microsoft Visual C++ ランタイム DLL がインストールされている場合、Mono で動作するはずです。

于 2012-07-28T18:56:41.057 に答える