第 1 部分 共 3 个:
为 OpenGL 开发准备 Linux Mint 操作系统
- 打开终端并输入以下命令安装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
- 获取有关在给定 X 显示器上运行的 OpenGL 和 GLX 实现的信息。 为此,请输入 glxinfo .
第二部分 of 3:
创建你的第一个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; } - 保存文件并退出。
第 3 部分(共 3 部分):
编译和运行你的OpenGL应用程序
- 进入Sample-OpenGL-Programs目录。在那里,运行以下命令命令:
- g++ main.c- lglut- lGL- lGLEW- lGLU- o OpenGLExample
- 这个命令将编译和链接你的OpenGL库。
- g++ main.c- lglut- lGL- lGLEW- lGLU- o OpenGLExample
- 运行程序。 为此,请键入以下内容:
- 输入 ./OpenGLExample
- 等待结果。如果一切都做对了,就会打开一个窗口。它将在黑色背景上显示一个白色方块。该窗口将标题为“OpenGL- 第一个窗口演示”。
0 评论