cub3d (School 21, Ecole 42) 1 / 2
Пояснение проекта cub3d (School 21, Ecole 42). Вторая часть: https://youtu.be/XWCHl0rpBj4 Установка MLX: 1. Скачать MLX (архив из сабжа или возможно отсюда https://github.com/42Paris/minilibx-linux) 2. Если скачан архив, то его распаковать: tar -xf {архив} 3. По этой (https://harm-smits.github.io/42docs/libs/minilibx/getting_started.html) инструкции установить нужные пакеты (xorg, x11 and zlib) на Убунту: sudo apt-get update && sudo apt-get install xorg libxext-dev zlib1g-dev libbsd-dev Установка X-server.txt: 1.скачать и установить https://sourceforge.net/projects/vcxsrv/ 2. Запустить его с параметрами: Multiple Windows Start no client disable Native opengl enable Disable access control 3.прописать в bash переменные: такие: export LIBGL_ALWAYS_INDIRECT=1 export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf):0 или такие: export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0 или такие: export DISPLAY=$(ip route | awk '/^default/{print $3; exit}'):0 или такие: # Get the IP Address of the Windows 10 Host and use it in Environment. HOST_IP=$(host `hostname` | grep -oP '(\s)\d+(\.\d+){3}' | tail -1 | awk '{ print $NF }' | tr -d '\r') export LIBGL_ALWAYS_INDIRECT=1 export DISPLAY=$HOST_IP:0.0 export NO_AT_BRIDGE=1 export PULSE_SERVER=tcp:$HOST_IP (результат: echo $DISPLAY - 192.168.1.7:0.0 ) 4. скачать x-приложения sudo apt update sudo apt install x11-apps 5. запустить (например графический калькулятор) xcalc xclock xeyes (всё взято отсюда: https://stackoverflow.com/questions/61110603/how-to-set-up-working-x11-forwarding-on-wsl2). 6. Если всё работает, прописать экспорты переменных в файл ~/.bashrc, чтобы не делать это при каждом запуске.
Название:
cub3d (School 21, Ecole 42) 1 / 2
Категория:
Разное