2016 - 2024

感恩一路有你

c++教程 openGL中glutInit()初始化?

浏览量:2952 时间:2021-04-07 13:04:20 作者:admin

openGL中glutInit()初始化?

int main(int argc,char**argv){glutInit(&argc,argv)glutInitDisplayMode(GLUT | DOUBLE | GLUT | RGB | GLUT | DEPTH)glutInitWindowSize(300300)glutCreateWindow(“window for torus”) myinit()glutReshapeFunc(myReshape)glutDisplayFunc(display)glutKeyboardFunc(key) 而(true) { glutMainLoopEvent() roangles=3.0f glutPostRedisplay() }//glutMainLoop()返回0/*ANSI C要求main返回int.*/}

完整的代码,请参阅附件。。。此外,必须使用freeglut来支持此glutmainloopevent()]~]。Glfw在OpenGL中帮助您创建一个简单的窗口。类似于glut/freeglut。但是OpenGL是被驱动的。只要你安装了图形驱动程序,就会有OpenGL。直接用就行了。一般来说,如果用于开发,glfw、glew和OpenGL就足够了。Glew用于智能地加载许多OpenGL扩展。编译时,首先加载OpenGL,然后加载glew,最后加载glfw。如果是windows,您可能需要gdi32。$g-墙-gmain.cpp文件-Lglfw-lglew32-lopengl32等。

c++教程 魔方教程一步一步图解 表格制作教程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。