如何将opengl从windows移动到linux?

如何将opengl从windows移动到linux?,opengl,Opengl,我想在不使用glut的情况下将OpenGL应用程序从Windows传输到Linux。 我在linux上开发了opengl应用程序,不得不使用glut,但我不能在那个环境下使用aap。 再次为我的英语感到遗憾。在C++中 在哪里可以找到opengl的相关说明?您提供的信息很少。首先也是最重要的:如何创建窗口和OpenGL上下文 普通Win32/WGL API?然后,您必须使用Xlib/GLX重做整个过程。这是一个在Linux/X11上执行此操作的示例程序 不过,我建议使用一些已建立的GUI工具包

我想在不使用glut的情况下将OpenGL应用程序从Windows传输到Linux。 我在linux上开发了opengl应用程序,不得不使用glut,但我不能在那个环境下使用aap。 再次为我的英语感到遗憾。在C++中
在哪里可以找到opengl的相关说明?

您提供的信息很少。首先也是最重要的:如何创建窗口和OpenGL上下文

普通Win32/WGL API?然后,您必须使用Xlib/GLX重做整个过程。这是一个在Linux/X11上执行此操作的示例程序


不过,我建议使用一些已建立的GUI工具包/框架,如Qt、GTK+或wxWidgets。

GLUT只是一个工具库,它使使用GL更舒适。OpenGL在Windows和Linux上都应该是相同的,所以您所需要做的就是安装头文件(请参阅说明手册了解您的Linux风格,或者告诉我们您使用的是哪种类型的Linux)并运行Makefile。

它并不完全相同。在windows上,链接器符号定义文件称为opengl32.lib(无论是32位还是64位操作系统版本)。在GLX/Linux/Unix上,您可以直接链接libGL。因此,在MacOS X上,您可以使用OpenGL框架。