Могу ли я выполнить рендеринг с помощью OpenGL с помощью SSH?

#c #opengl #ssh #x11-forwarding

#c #opengl #тсс #x11-переадресация

Вопрос:

Я хочу попробовать рендеринг OpenGL с использованием входа по SSH. Я использую простой код, который создает треугольник. Я использую машину с Windows, где я хочу видеть, что отображение рендеринга и все фоновое использование графического процессора и процессора будут выполняться на машине Linux(VMware).

Я успешно подключился к машине Linux с помощью команды SSH, но когда я пытаюсь запустить вывод приложения, он не показывает мне ошибки или не удалось создать окно GLFW.

Я следую этой команде, чтобы запустить программу.

 g   hello_triangle.cpp glad.c -ldl -lglfw (For compile) export DISPLAY=:1 or 0 (export display) ./a.out or vglrun ./a.out (to run application output)  

Когда я ставлю display =:1, он будет отображать окно GLFW в машине Linux, но когда я делаю 0 или 0.1, он ничего не отображает или выдает ошибку «Не удалось создать окно GLFW».

При запуске приложения оно не будет отображать ничего, даже ошибки.

Итак, кто-нибудь может мне в этом помочь? Я делаю какие-то ошибки или я что-то забыл в коде?