Я пытаюсь выполнить разработку на C++ с SDL2 в CLion в Windows с WSL. Я использовал Cygwin, но мне действительно нужен доступ к Valgrind, так что это Linux. WSL, похоже, работает, за исключением того, что я забыл, что мне нужна пересылка X11 через сеансы ssh (которые использует WSL). У меня все установлено и настроено Xming, и я могу вручную заставить работать пересылку x11, но она не хочет работать при запуске проекта через CLion. Я попытался добавить export DISPLAY=:0 в .bashrc. Проект работает нормально, но теперь появляется окно X11.





Я просто добавил setenv("DISPLAY", "127.0.0.1:0", true); в свою основную функцию, и она отлично работает.
он также может работать при добавлении переменной окружения DISPLAY=localhost:0 в конфигурацию запуска
Вау, так просто. Спасибо :)