0

我可以在本地使用 gdb 在服务器上调试我的 OpenGL 程序。但是当我远程调试它时。一些错误出现在 glutCreateWindow()功能上。我可以远程运行我的程序。就是不能调试。

freeglut (/home/fshen/samuel/project_self/GLSL-learning/teapotshader/teapotshader): 
     ERROR:  Internal error <FBConfig with necessary capabilities not found> in 
             function fgOpenWindow
        X Error of failed request:  BadWindow (invalid Window parameter)
          Major opcode of failed request:  4 (X_DestroyWindow)
          Resource id in failed request:  0x0
          Serial number of failed request:  20
          Current serial number in output stream:  23

PS:
首先我无法远程运行我的程序。设置后export LIBGL_ALWAYS_INDIRECT=yes(我把这个命令放在 .bash_profile 中),我可以运行我的项目。只是无法远程调试它。所以我认为我应该添加export LIBGL_ALWAYS_INDIRECT=yes到 GDB 中。但我不知道该怎么做?

4

0 回答 0