使用opengl和sdl通过ssh“尝试X11错误的授权协议”

时间:2018-04-06 22:00:39

标签: opengl ssh sdl x11 x11-forwarding

我已经按照一些关于设置Xming和putty的教程,并尝试使用cygwin,但是有一个来自覆盆子pi的特定C程序,我在使用ssh到我的Windows机器时遇到问题。我有点成功,因为我可以在桌面上显示Pygame和其他一些小东西。我现在正试图用使用SDL和OpenGL包的C程序做同样的事情。当我尝试通过ssh运行程序时,我得init_sdl() PuTTY X11 proxy: wrong authorisation protocol attempted 尝试使用MobaXterm运行时,我也遇到了同样的错误。 在某一点上,我确实得到init_sdl()没有错误,但在此之后应该再有两行,然后出现一个GUI,并且它没有发生。所以我认为它是在试图初始化sdl?我不太确定。我的Windows端客户端还需要其他资源吗?

如果需要,这是我正在尝试运行的程序。它确实在pi上工作,只是没有超过ssh。 https://github.com/bear24rw/rgb_table/tree/master/code/table_drivers/beat_finder

更新:我可以每次都显示init_sdl(),而不会在cygwin中显示错误,但仍然无法显示GUI或获取

的完整读数

init_sdl() init_gl() init_fft() init_serial()这应该是什么。

EDIT2:代码中有一个use_gui = TRUE/FALSE;选项,当我将其设置为false时,我得到init_fft()init_serial()并且代码有效,但我仍然希望SDL或GL缺少什么来使GUI部分通过SSH工作。

0 个答案:

没有答案