这里介绍下GAMES101实验环境的配置问题。

课程主页:

课程作业:

课程视频:

参考资料:

课件打不开

如果用adobe的pdf阅读器打不开老师的课件,可以使用福昕阅读器。

wsl环境配置

这里的wsl特指wsl2,具体方法可以参考我之前的博客%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE(%E7%BB%AD)/)。

GAMES 101依赖库

GAMES 101主要依赖opencv和eigen,安装命令如下:

sudo apt install libopencv-dev libeigen3-dev

WSL无法显示图片的问题

具体报错为:

Unable to init server: Could not connect: Connection refused

(image:21538): Gtk-WARNING **: 16:25:58.843: cannot open display: 

原因应该是wsl没有图形界面,解决方式为使用vcxsrv,步骤如下:

安装xfce4:

sudo apt install xfce4

在.bashrc文件中配置环境变量:

export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
export LIBGL_ALWAYS_INDIRECT=1

下载vcxsrv并安装,按如下配置启动vcxsrv(第三步一定要添加-ac选项,否则可能无法显示):

启动后会显示黑屏,这是正常现象:

这时打开一个终端,进入wsl,在wsl中输入命令:

startxfce4

这时之前的黑屏就变成了:

可以在通过该界面操作wsl,运行程序,此时图片也可以显示了。(我这边在配置完成后,后续不启动vcxsrv也是可以显示图片的,所以后续使用通过vscode即可。)