第 1 部分 共 3 个:
 为 OpenGL 开发准备 Linux Mint 操作系统
-  .png) 打开终端并输入以下命令安装OpenGL开发所需的库: 打开终端并输入以下命令安装OpenGL开发所需的库:- 输入 sudo apt-get update
- 输入 sudo apt-get install freeglut3
- 输入 sudo apt-get install freeglut3-dev
- 输入 sudo apt-get install binutils-gold
- 输入 sudo apt-get install g ++ cmake
- 输入 sudo apt-get install libglew-dev
- 输入 sudo apt-get install g++
- 输入 sudo apt-get install mesa-common-dev
- 输入 sudo apt-get install build-essential
- 输入 sudo apt-get install libglew1.5-dev libglm-dev
 
-  .png) 获取有关在给定 X 显示器上运行的 OpenGL 和 GLX 实现的信息。 为此,请输入 glxinfo . 获取有关在给定 X 显示器上运行的 OpenGL 和 GLX 实现的信息。 为此,请输入 glxinfo .
第二部分 of 3:
 创建你的第一个OpenGL程序
-  .png) 打开一个终端。 创建一个目录,进入目录并使用你喜欢的文本编辑器,比如 nano或 gedit 创建您的 OpenGL 源代码。在下面输入以下命令。 打开一个终端。 创建一个目录,进入目录并使用你喜欢的文本编辑器,比如 nano或 gedit 创建您的 OpenGL 源代码。在下面输入以下命令。- 输入 mkdir Sample-OpenGL-Programs - 这将创建一个目录来保存您的 OpenGL 程序。
 
- 输入 cd Sample-OpenGL-Programs - 这将把你变成你的目录。
 li>
- 输入 nano main.c OR gedit main.c
 
- 输入 mkdir Sample-OpenGL-Programs 
-  复制粘贴或输入代码:#include #include void renderFunction() { glClearColor(0.0, 0.0, 0.0, 0.0); glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0, 1.0, 1.0); glOrtho(-1.0, 1.0, - 1.0, 1.0, -1.0, 1.0); glBegin(GL_POLYGON); glVertex2f跨度>(-0.5, -0.5); glVertex2f(-0.5, 0.5); glVertex2f(0.5, 0.5); glVertex2f(0.5 , -0.5); glEnd(); glFlus h(); } int main(int argc, char** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_SINGLE); glutInitWindowSize(500,500); span> glutInitWindowPosition(100, 100); glutCreateWindow("OpenGL- 第一个窗口演示"); glutDisplayFunc(renderFunction); glutMainLoop(); return 0; } 
-  .png) 保存文件并退出。 保存文件并退出。
第 3 部分(共 3 部分):
 编译和运行你的OpenGL应用程序
-  .png) 进入Sample-OpenGL-Programs目录。在那里,运行以下命令命令: 进入Sample-OpenGL-Programs目录。在那里,运行以下命令命令:- g++ main.c- lglut- lGL-  lGLEW- lGLU- o OpenGLExample - 这个命令将编译和链接你的OpenGL库。
 
 
- g++ main.c- lglut- lGL-  lGLEW- lGLU- o OpenGLExample 
-  .png) 运行程序。 为此,请键入以下内容: 运行程序。 为此,请键入以下内容:- 输入 ./OpenGLExample
 
-  .png) 等待结果。如果一切都做对了,就会打开一个窗口。它将在黑色背景上显示一个白色方块。该窗口将标题为“OpenGL- 第一个窗口演示”。 等待结果。如果一切都做对了,就会打开一个窗口。它将在黑色背景上显示一个白色方块。该窗口将标题为“OpenGL- 第一个窗口演示”。

 
							 
										
										 
										
										 
										
										
										 
										
										 
										
										 
										
										
0 评论