C#中的C ++ DLL和分配内存

时间:2012-04-14 17:43:23

标签: c# c++ memory-management dllimport

我使用DLLImport将C ++ DLL添加到我的C#项目中。工作正常,DLL内的buf分配超过2GB的内存。运行此库的C#程序失败并崩溃。

如果我在C ++中将exe库构建为exe并运行它,则不会出现内存问题。 Libray在链接器设置中使用“/ LARGEADDRESSAWARE”构建。

有没有办法如何在C#中使用这个库而不会崩溃?

谢谢

0 个答案:

没有答案