Cómo desarrollar usando OpenGL C en Linux
Proporcionar:
1. Configure el entorno c en Ubuntu y proporcione gcc y g.
2.
Ejecute el ejemplo de opengl para probar si el entorno configurado se instaló correctamente
Cree un nuevo archivo de proyecto en eclipse, suponiendo que se llame Prueba. y Crear un nuevo C En el proyecto de prueba, cree un nuevo archivo de código fuente C, suponiendo que se llame main.cpp, y escriba el código #include?lt;GL/glut.hgt;
void? init();
void?display();
int?main(); int?argc,?char(); int?argc,?char* ?argv[] )
{ glutInit(amp; argc, ?argv); glutInitDisplayMode(GLUT_RGB?|GLUT_SINGLE); glutInitWindowPosition(0,?0); glutInitWindowSize(300,?300);
glutCreateWindow("OpenGL?D?View");
init(); glutDisplayFunc(pantalla);
glutMainLoop() return?;
}
void?init()
{ glClearColor(0.0,?0.0,?0.0,?0.0); glMatrixMode(GL_PROJECTION); glOrtho(-5,?15); gluLookAt(0,?0,?10,?0,?0,?0,?0,?1,?0);
}
void?display( )
{ glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0,?0,?0); glutWireTeapot(3);
glFlush( ); p>
}
Haga clic derecho en el nombre del archivo del proyecto
Test-gt. Haga clic en Propiedades-gt; C/C Bulid-gt; -gt;Bibliotecas,
Agregue varias bibliotecas en esta ventana,
GLU, glut, GL,
Haga clic en Aceptar.
Si desea utilizar opencv,
Agregue cv, cxcore, highgui y otras bibliotecas aquí según sus necesidades
Al mismo tiempo, en GCC C Compiler-gt; Agregue la ruta /usr/include/GL en Incluye
Si también desea utilizar la biblioteca en opencv, agregue la ruta de opencv, generalmente /usr/include/opencv
Ejecute el programa anterior, se mostrará el resultado de ejecución de opengl en forma de tetera