SDL3配合图形引擎更占优势。开发语言选择上,SDL3通过C语言API提供服务,支持C++/C/Python等语言绑定。Qt虽然也提供多语言接口,但C++始终是核心开发语言,特有的元对象系统需要配合qmake构建工具使用。这意味着Qt项目在编译环节需要处理moc元对象编译器生成的中间文件,而SDL3项目结构更为简洁。
而马三只是在上学的时候稍稍做了一些基于Android平台的OpenGL开发学习,并没有搭建过OpenGL开发环境。
GLUT&SDL是一个用于处理窗口,键盘和鼠标控制以及聆听等各种事物的库。 QT是一个主要用于创buildGUI的框架。 因此,GLU,GLEW,GLUT只是OpenGL的实用程序库,它需要OpenGL,如果不是它们不是很好的话。 SDL不需要OpenGL,主要不是直接使用OpenGL实用程序库,但可以与OpenGL一起使用,但也可以与其他方式一起使用。 如何...