我已经使用_IRR_COMPILE_WITH_OPENGL_选项关闭了Irrlicht。然后我把这样一个Irrlicht包含在我的程序中。当我尝试启动它时,它会出错:
没有编译OpenGL支持。
为什么会出现此问题?我读过Wikipedia,Irrlicht有内部光栅化器。
答案 0 :(得分:0)
所以我自己想出来了,Irrlicht不需要OpenGL,但是出现这个问题,因为createDevice函数中的设备类型被设置为video :: EDT_OPENGL。如果Irrlicht应该使用自己的光栅化器,则必须将其设置为video :: EDT_SOFTWARE。