COMPUTACION VISUAL Configuración del CodeBlocks con el freeglut Docentes: John Ledgard Trujillo Trejo Johnny Avendaño Quiroz Facultad de Ingeniería de Ingeniería de Sistemas Departamento de Ciencias de la Computación UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Instalar el CodeBlocks versión 20.03 Mingw https://www.codeblocks.org/downloads/binaries/ Bajar el freeglut 3.0.0 MinGW Package https://www.transmissionzero.co.uk/software/freeglut-devel/ John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 2 Descomprimir el archivo freeglut-MSVC-3.0.0-2.mp.zip Copiar el contenido de la carpeta GL de freeglut John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 3 Pegar los archivos copiados en la siguiente carpeta John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 4 Copiar archivos de la carpeta lib de freeglut Pegar los archivos en la carpeta lib John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 5 Copiar archivos de la carpeta x64 de lib de freeglut Pegar los archivos en la carpeta lib John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 6 Copiar archivos de la carpeta x64 de bin de freeglut Pegar los archivos en la carpeta de Windows John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 7 Modificar el archivo glut.cbp de la siguiente carpeta del CodeBlocks Cambiar la línea: <Add library="glut32" /> Por la siguiente línea: <Add library="freeglut" /> Modificar el archivo wizard.script de la siguiente carpeta del CodeBlocks Cambiar : glut32 Por : freeglut John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 8 Ejecutar al CodeBlocks John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 9 Inicie un nuevo proyecto John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 10 Dar nombre al proyecto y seleccionar donde guardarlo John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 11 Direcciona el glut con el siguiente camino: C:\Program Files\CodeBlocks\MinGW\x86_64-w64-mingw32 John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 12 En el programa del main.cpp agregar lo siguiente: #include <windows.h> John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 13 Compile y ejecute el programa, si esta bien configurado le saldrá lo siguiente: John Ledgard Trujillo Trejo © UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática 19 de agosto de 2023 14