我目前正在开发基于3D的应用程序(在C ++中,如果重要的话)。为了测试特殊情况,我还需要在没有加载3D接口时测试行为(例如,glutInit()
失败)。
环境目前是Linux,因此最好使用基于Linux的解决方案。
如何在不从我的内核(nVidia)卸载二进制3D驱动程序的情况下测试无法创建3D接口的情况?
答案 0 :(得分:2)
尝试在VNC服务器或Xnest之类的应用程序下运行应用程序。那些通常不支持OpenGL。
答案 1 :(得分:1)
使用VMware或VirtualBox在虚拟机下运行它。