Centos7 OPENGL配置方法

参考

1. 首先确保电脑能够正确联网,我在配置过程中出现一系统mirror问题是电脑没有联网导致的。

 2. 安装依赖包

yum list mesa* :查看mesa相关的包

yum install mesa*

yum install freeglut*

若没有c++编译器,还需要安装:

yum -y install gcc-c++

3. 现在基本安装好,需要验证是否已经可以正常运行

打开vim编辑器,输入代码。

1)  vi test.cc

#include 
#include 
#include 

void init(void)
{
  glClearColor(0.0, 0.0, 0.0, 0.0);
  glMatrixMode(GL_PROJECTION);
  glOrtho(-5,5,-5,5,5,15);
  glMatrixMode(GL_MODELVIEW);
  gluLookAt(0,0,10,0,0,0,0,1,0);
  
  return;
}
void display(void)
{
  glClear(GL_COLOR_BUFFER_BIT);
  glColor3f(1.0, 0, 0);
  glutWireTeapot(3);
  glFlush();

  return;
}

int main(int argc, char* argv[])
{
  glutInit(&argc, argv);
  glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);
  glutInitWindowPosition(0,0);
  glutInitWindowSize(300, 300);
  glutCreateWindow("OpenGL 3D View");
  init();
  glutDisplayFunc(display);

  glutMainLoop();
  return 0;
}

:wq 保存退出。(上述代码尽量不要手动敲,容易出错)

2) 开始编译:  g++ test.cc -lglut -IGL -o test

3) 运行:./test

4) 查看结果:

Centos7 OPENGL配置方法_第1张图片

 

你可能感兴趣的:(软件安装及问题处理)