我正在上一门计算机科学课程,课程作业需要用 C/C++ 语言完成,使用 OpenGL 3.2 和 GLSL 1.5.0。有一个预制的作业在计算机科学系的 Ubuntu 机器上编译并运行良好,建议使用这些机器来完成这些作业,因为库都已设置好,而 OpenGL 在 Windows 上安装有点困难。所以我决定创建一个类似于他们的 Ubuntu 18.04 虚拟机,以保证程序的互操作性。在我的虚拟机上摆弄了几个小时后,预制的作业终于编译并完美运行,但出现了(释义的)消息:
OpenGL 3.2 not available
Falling back to 3.0
Falling back to GLSL 1.2.0
有什么方法可以解决这个问题,或者 3.0 是 18.04 客户虚拟机支持的最高 OpenGL 吗?也许 VMWare 支持 3.2?谢谢。
答案1
据我所知,Virtualbox 不支持 OpenGL 3.2。但是 VMWare Workstation 支持。