0

DLLImportを使用して、C ++ DLLをC#プロジェクトに追加しました。正常に動作し、DLL内のbufには2GBを超えるメモリが割り当てられます。このライブラリで実行されているC#プログラムが失敗し、クラッシュしました。

dllライブラリをC++でexeとしてビルドして実行すると、メモリの問題は発生しません。Librayは、リンカー設定の「/LARGEADDRESSAWARE」を使用して構築されています。

クラッシュせずにC#内でこのライブラリを使用する方法はありますか?

ありがとうございました

4

0 に答える 0