SDL:Listmodes 仅返回 640 x 480

Posted

技术标签:

【中文标题】SDL:Listmodes 仅返回 640 x 480【英文标题】:SDL: Listmodes only returning 640 x 480 【发布时间】:2011-12-01 00:00:58 【问题描述】:

我正在尝试在 Ubuntu 11.10 上运行一个新的 SDL 应用程序,但在使用 SDL 获得更高分辨率时遇到了问题。

尝试了几种不同的模式后,似乎只有 640 x 480 有效,而在运行 ListModes 函数后,我确实得到了一个只有 640 x 480 的列表。硬件和软件表面都是如此。

据我所知,我已经安装了 nvidia linux 驱动程序 (GTX 260)。

我知道这有点笼统,但是我应该看看什么来解决这个问题?

顺便说一句:这是我用来列出模式的代码

http://www.libsdl.org/docs/html/sdllistmodes.html:

再一次,尝试了硬件和软件,但只能返回 640 x 480。

【问题讨论】:

【参考方案1】:

我找到了解决问题的方法。最初我自己编译 SDL 并链接到静态库。我切换到动态库,所有问题都消失了。

【讨论】:

以上是关于SDL:Listmodes 仅返回 640 x 480的主要内容,如果未能解决你的问题,请参考以下文章

SDL 窗口没有响应

用 SDL2 平铺背景并显示前景

将 SDL 示例移植到 OpenGL 和 C++

如何在 SDL2 的窗口标题中使用重音字符?

C++ OpenGL SDL 屏幕问题

SDL系列之 - 编译参数