是否有可能从Cygwin下编译和运行OpenGL程序?如果有,怎么样?
可以在Cygwin下编译和运行OpenGL程序.我在这里说明基本步骤:
我假设您了解OpenGL编程.如果没有,请获取红皮书(OpenGL编程指南).无论如何,这是OpenGL的必读内容.
我假设你安装了Cygwin.如果没有,请访问cygwin.com并安装它.
要编译和运行OpenGL程序,需要名为opengl的Cygwin包.在Cygwin安装程序中,可以在Graphics部分下找到它.请安装此包.
编写一个简单的OpenGL程序,说ogl.c.
使用标志-lglut32 -lglu32 -lopengl32编译程序.(这将您的程序与GLUT,GLU和OpenGL库链接.OpenGL程序通常可能使用其中所有3个函数.)例如:
$ gcc ogl.c -lglut32 -lglu32 -lopengl32
运行程序.就这么简单!