E
Tercera Práctica EEDD, usando GLUT. – README.md

Compilación del proyecto en Netbeans

Linux Ubuntu a partir de 11.04

  1. Puede ser que necesites previamente instalar algunas dependencias gráficas o de ligadura dinámica en el sistema:
    • sudo apt-get install mesa-common-dev
    • sudo apt-get install binutils-gold
  2. Instalación de freeglut:
    • sudo apt-get install freeglut3 freeglut3-dev freeglut3-dbg
  3. Configuración de freeglut en Netbeans:
    1. File -> Project Properties
    2. Build -> Linker -> Compilation Line -> Additional Options
    3. Agrega: -lglut -lGLU -lGL
  4. Clean & Build. Y Run. :)

Windows

  1. Prepara el compilador MinGW de 32 bits con MSYS.
  2. Descarga esto: GLUT para MinGW32
  3. Copia /GLUT/include/glut.h del zip en C:\MinGW\include\GL
  4. Copia /GLUT/lib/libglut32.a del zip en C:\MinGW\lib
  5. Copia /GLUT/glut32.dll del zip en SYSTEM32/SYSWOW64 dependiendo de la versión de Windows.
  6. Al abrir el projecto en Netbeans, debes resolver los conflictos por el cambio de plataforma (Resolve problems... en la ventana emergente que aparece).
  7. Configuración de GLUT en Netbeans:
    1. File -> Project Properties
    2. Build -> Linker -> Compilation Line -> Additional Options
    3. Agrega: -static -lglut32 -lopengl32 -lglu32
  8. Clean & Build. Y Run. Recuerda agregar la biblioteca glut32.dll en la ruta del ejecutable siempre que vayas a exportarlo en otro ordenador. :)