Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
https://www.transmissionzero.co.uk/software/freeglut-devel/ 1 Descargar freeglut para Visual Studio, descomprimir y copiar la carpeta en la unidad (C:) 2 En Visual Studio, asegurarse de tener instalado “Desarrollo para el escritorio con C++”, caso contrario instalarlo. 3 Crear un nuevo proyecto para una Aplicación de Consola C++. 4 Clic derecho en el nombre del proyecto (en mi caso se llama primer_proyecto_glut) y luego ir a propiedades 5 Clic en C/C++, ir a “Directorios de inclusión adicionales”, clic en <editar…>, abrirá una ventana donde deberás ubicar la siguiente ruta o escribirlo: C:\freeglut\include Luego clic en aceptar. 6 Clic en Vinculador->General, ir a “Directorios de bibliotecas adicionales”, clic en <editar…>, abrirá una ventana donde deberás ubicar la siguiente ruta o escribirlo: C:\freeglut\bin Luego clic en aceptar. 7 Clic en Vinculador->Entrada, ir a “Dependencias adicionales”, clic en <editar…>, abrirá una ventana donde deberás escribir: freeglut.lib Luego clic en aceptar. 8 Copiar el archivo freeglut.dll de la carpeta C:\freeglut\bin y lo pegamos en C:\Windows\SysWOW64 9 Finalmente, en la raíz de nuestro proyecto debemos copiar el archivo freeglut.lib (lo encontrarás en C:\freeglut\lib) 10 Ejecutar el código de prueba #include <GL/glut.h> void inicializar_ventana(void) { glClearColor(0.0, 0.0, 1.0, 0.0); glMatrixMode(GL_PROJECTION); gluOrtho2D(0.0, 400.0, 0.0, 400.0); } void crear_linea(void) { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0, 1.0, 1.0); glBegin(GL_LINES); glVertex2i(300, 200); glVertex2i(100, 200); glEnd(); glFlush(); } int main(int argc, char** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutCreateWindow("Un programa de ejemplo con OpenGL"); glutInitWindowPosition(100, 100); glutInitWindowSize(400, 400); inicializar_ventana(); glutDisplayFunc(crear_linea); glutMainLoop(); }
Compartir