SDL2未正确看到X11 /视频设备

问题描述

(我知道关于该主题的文档很多,但是我要么经验不足,要么找不到可行的文档,要么与所记录的文档有不同的问题)

我正在尝试加载我在Linux上的Mac(Lubuntu 20.04,LXQt 0.14.1)上编写的简单SDL包装。但是,当调用box-shadow: none时,将生成以下SDL_Init(SDL_INIT_VIDEO)返回语句:SDL_Error()。我已验证我的No available video device环境变量设置为DISPLAY(根据:0是正确的)并且我的xterm未设置。

将我的SDL_VIDEODRIVER设置为x11会在初始化SDL_VIDEODRIVER时触发此替代错误。

我很沮丧,我唯一可以得出的结论是,我某种程度上没有使用x11或正在处理此错误。

这是触发此错误的最小示例:

x11 not available

我非常感谢我能获得的任何帮助!

我正在将#include <SDL2/SDL.h> int main() { SDL_Init(SDL_INIT_VIDEO); printf("%s\n",SDL_GetError()); } apt软件包用于SDL2

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)