一、现象    

    使用vs2015编写了一个程序,结果调试时报错:“8007000E 内存资源不足,无法完成此操作”,如下图所示:

 

二、解决方法

属性 -> 链接器 -> 系统 -> 启用大地址,选择“是”,如下图所示。设置好后,重新编译后,即可解决该问题。内存资源不足可能会导致我们编写的程序在运行时发生各种各样的问题,比如创建线程不成功。如果是GUI程序,则可能会是进行窗口最大化操作时软件崩溃,无法再弹出新窗口等。当产生这些问题时,我们就可以考虑是否是内存不足导致的。

 

三、参考文章

MSXML错误输出&VS2015 win32程序使用大内存 (>2GB)设置

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐