Функция glfwCreateWindow() клиентского ПК возвращает 0 на удаленном ПКC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Функция glfwCreateWindow() клиентского ПК возвращает 0 на удаленном ПК

Сообщение Anonymous »

Я использую vscode на хост-компьютере (Windows 10) для подключения к моей рабочей станции (Ubuntu 18.04). Я хочу открыть дисплей на хост-компьютере, на котором запущена программа клиентского ПК.
На клиентском ПК glfwCreateWindow() работает нормально.
А на главном ПК другие программы отображения хорошо открываются (например, xeyes) с помощью Xming.

Вот части исходных кодов.

Код: Выделить всё

void setup()
{
if (!glfwInit())
{
printf("Fail to init GLFW\n");
exit(1);
}

glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 2);
glfwWindowHint(GLFW_CLIENT_API, GLFW_OPENGL_ES_API);

gWindow = glfwCreateWindow(WIDTH, HEIGHT,"emulator", NULL, NULL);
if (!gWindow)
{
printf("Fail to create GLFW window\n");
}

glfwMakeContextCurrent(gWindow);
glfwSetFramebufferSizeCallback(gWindow, framebuffer_size_callback);

...
}
А вот и ошибки печати.
Не удалось создать GLFW окно
XXX: /build/glfw3-KYdbSD/glfw3-3.2.1/src/window.c:859: glfwSetFramebufferSizeCallback: Assertion `window != NULL ' не удалось.

Я пытался переключиться с glfw-wayland на glfw-x11., потому что при запуске echo $XDG_SESSION_TYPE команда вернула x11 на клиентском ПК, но просто вернула \n на хост-компьютере.
Я думал, что это ключ к моей проблеме, но когда я его изменил, ничего не произошло .
Я также проверил параметры функции glfwWindowHintString. Но я не знаю, какие параметры необходимо изменить.

Подробнее здесь: https://stackoverflow.com/questions/791 ... -remote-pc
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»