我目前正在开发一个基于 3D 的应用程序(在 C++ 中,如果这很重要)。为了测试特殊情况,我还需要测试无法加载 3D 界面时的行为(例如,glutInit()
失败)。
目前环境是Linux,所以最好是基于Linux的解决方案。
如果不从我的内核(即 nVidia)卸载二进制 3D 驱动程序,我将如何测试无法创建 3D 接口(interface)的情况?
最佳答案
尝试在 VNC 服务器或 Xnest 之类的环境下运行该应用程序。这些通常不支持 OpenGL。
关于c++ - 模拟不存在的 3D 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7217962/