SDL2 на WSL не работает, пытаясь создать рендеринг, вызывает предупреждения Libegl?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 SDL2 на WSL не работает, пытаясь создать рендеринг, вызывает предупреждения Libegl?

Сообщение Anonymous »

Я пытаюсь просто создать окно, работая в WSL2, но я не могу. Каждый вызов функции в порядке до renderer = sdl_createrenderer () . Это заставляет его выплевывать: < /p>

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

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: failed to open /dev/dri/card0: Permission denied
< /code>
Не создано окно. Я понятия не имею, что это значит или почему это происходит, и у меня возникают проблемы с поиском кого-либо в Интернете, который находится в подобной ситуации.libEGL warning: MESA-LOADER: egl: failed to open vgem: driver not built!

libEGL warning: NEEDS EXTENSION: falling back to kms_swrast
< /code>
Это мой код: < /p>
#include 
#include 

int main() {
SDL_Window* window = nullptr;
SDL_Renderer* renderer = nullptr;
SDL_Init(SDL_INIT_VIDEO);
window = SDL_CreateWindow("atomer", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 500, 500, 0);
renderer = SDL_CreateRenderer(window, -1, 0);
SDL_RenderPresent(renderer);
SDL_Delay(10000);
return 0;
}
Я посмотрел эти ошибки, и это похоже на проблему с драйвером или чем -то еще, и что -то связано с тем, как настраивается WSL.


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

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

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

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

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

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

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