什么可能导致错误:"Fatal Error: Out of memory - aborting"简单地包含头文件?
What could cause the error: "Fatal Error: Out of memory - aborting" from simply including a header file?
我正在尝试使用SDL2创建一个破砖游戏。除了一些看起来不相关的头文件之外,大部分代码都可以在这里看到。它编译得很好,但运行时会立即停止,并返回错误"致命错误:内存不足-中止"。如果我注释掉第58、59和62行的#include以及该类中对它们的所有引用,问题就解决了,但这并不理想。
我设法解决了这个问题,所以这是我的问题,适用于任何有同样问题的人。我忘记在包含SDL头文件的文件中添加#define SDL_MAIN_HANDLED。
相关文章:
- Python ctype 'c_char_p' Memory Leak
- 模式"allocate memory or use existing data"
- Win32 API - HWND "{unused = ???} Unable to read memory"错误
- "in-situ without memory allocation" 字符串的愚蠢实现意味着什么?
- C++ "Using Uninitialized Memory.. (variable name) "
- "Memory Fragmentation"这仍然是一个问题?
- 封送指向结构异常"cannot Read or Write protected memory"的指针数组的指针数组
- 向量数组"Cannot access memory at address"
- 什么是"Reading unbounded stream from standard input (Memory Management)"的例子
- 我在 C++ "out_of_range at memory location"有问题
- QML QQmlPropertyList - 包含的对象生存期和'memory rules'
- Java 本机访问代码错误:"Invalid memory access"
- 编写"anti-lack of memory"异常安全代码
- 什么__asm挥发性("pause" ::: "memory");男孩
- 将 Dr. Memory 与 Visual Studio 项目配合使用时出错:缺少应用程序所需的库
- 如何修复代码中的"Invalid memory reference"错误?
- 如何找到导致"malloc(): memory corruption: 0x00"的线
- UrlDownloadToFile to Memory
- 如何安全地实施"Using Uninitialized Memory For Fun And Profit"?
- 什么可能导致错误:"Fatal Error: Out of memory - aborting"简单地包含头文件?