SDL 事件调试问题

Posted

技术标签:

【中文标题】SDL 事件调试问题【英文标题】:SDL Event Debug Problem 【发布时间】:2008-12-06 05:29:21 【问题描述】:

我目前正在尝试使 SDL 事件正常工作,但问题是程序无法正常工作。

当我运行程序时;它打开和关闭非常快,并且调试给出了这些错误:

线程“Win32 线程”(0xb60) 已退出,代码为 1 (0x1)。 线程“Win32 线程”(0xe00) 已退出,代码为 1 (0x1)。 线程“Win32 线程”(0x628) 已退出,代码为 1 (0x1)。 程序“[868] My Project.exe: Native”已退出,代码为 1 (0x1)。

我使用的是 Visual Studio C++ Express Edition 2008,包含的文件是:

#include "SDL/SDL.h" #include "SDL/SDL_image.h" #include #include

我正在尝试使用的代码可以在以下位置找到: http://lazyfoo.net/SDL_tutorials/lesson04/index.php

【问题讨论】:

【参考方案1】:

该代码正在尝试加载文件名“x.png”。如果您在工作目录中没有具有该名称的正确 PNG 文件,则程序将退出并返回错误代码 1。

【讨论】:

以上是关于SDL 事件调试问题的主要内容,如果未能解决你的问题,请参考以下文章

如何将应用程序定义的消息发送到 SDL 中的事件循环?

在 SDL 2 中获取连续的窗口调整大小事件

如何在 Emscripten + SDL 中禁用窗口事件捕获?

SDL Tridion 事件处理程序 2011 中的阶段

我可以在不使用嵌入式 while_loop 的情况下使用 SDL 检查事件吗?

golang调用sdl2,键盘和鼠标事件