visual studio 2010 -如何修复c#中的内存不足错误



从c函数创建dll并导入到c#

当我调用dll函数时,我得到错误:

Unable to load DLL 'subFunction.dll': Not enough storage is available to process this command. (Exception from HRESULT: 0x80070008).

如何修复

我倾向于说你从错误的角度看待它-这不是c#的问题,这是一个简单的,因为它是c++中的错误。我建议你做一个本地c++命令行测试,检查是否也会发生这种情况,然后你继续修改你的代码。

没有调试,我们就像是在猜测你做错了什么——这永远不会工作。但是这看起来c#与这个问题完全无关,这是一个纯粹的C级问题。

最新更新