Запустите визуальное моделирование из OpenGL, запущенного на терминале Ubuntu, из Windows - PullRequest
0 голосов
/ 05 августа 2020

Я создал код моделирования, используя OpenGL X11 GLUT GLEW и физику пули на Linux. Код и визуальные эффекты прекрасно работают в чистой среде Linux.

Теперь я создал код на машине windows с помощью терминала Ubuntu (загруженного из Microsoft Store). Когда я запускаю код, я получаю сообщение cannot connect to X server

После некоторого чтения я обнаружил (и узнал), что на Windows вы можете установить Xming в качестве сервера визуализации, а экспорт DISPLAY=localhost:0 на стороне Linux. После этого я получаю сообщение: No appropriate visual found

Как я могу решить эту проблему? Я пробовал то, что упоминается в этом вопросе: Как я могу запустить приложение OpenGL, установленное на машине linux, с моей windows машины? , но в разделе Putty я потерялся. Если бы кто-нибудь мог перечислить некоторые конкретные c шаги, я был бы очень признателен.

1 Ответ

1 голос
/ 05 августа 2020

Windows не имеет ни X-сервера, ни клиента. У вас есть несколько вариантов:

  • Установить X-сервер и клиент для Windows.
  • Запустить программу на Linux и подключиться к нему через X-клиент для Windows .
  • Замените код X11 кодом Windows.
  • Используйте библиотеку, которая абстрагирует вас от таких деталей, как SDL.
...