以下是这种情况:
我正在尝试从Linux服务器到Windows客户端(运行cygwin)进行X11转发。我一直在玩SDL教程(具体来说:http://lazyfoo.net/tutorials/SDL/index.php)。我一直在下载,编译和运行这些示例,这一直是第一对的,所以我跳到了8,当我尝试运行程序时,我得到了一个" SDL错误:无法&#39 ;找到匹配的渲染驱动程序"错误。当我在Linux服务器上本地时,一切正常(我没有问题,谁将X11转发到我的linux工作站)。
安装了我的cygwin软件包: 的xorg-服务器 xinit的 台面 OpenSSH的
我打开cygwin,运行startxwin,然后使用-XY标志ssh进入服务器,并尝试运行已编译的示例。
根据我对X11 Forwarding的理解,linux服务器应该将opengl渲染指令发送回本地机器进行处理。所以SDL错误应该是因为我的本地机器找不到渲染器 - 我认为这是由台面提供的。