0

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

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

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

谢谢

4

0 回答 0