Cómo configurar OpenGL GLFW GLEW GLM en un proyecto con Visual Studio

Tabla de contenido:

Cómo configurar OpenGL GLFW GLEW GLM en un proyecto con Visual Studio
Cómo configurar OpenGL GLFW GLEW GLM en un proyecto con Visual Studio

Video: Cómo configurar OpenGL GLFW GLEW GLM en un proyecto con Visual Studio

Video: Cómo configurar OpenGL GLFW GLEW GLM en un proyecto con Visual Studio
Video: Cómo habilitar el arranque USB en la Chromebook 2024, Mayo
Anonim

Esta guía lo ayudará a superar el primer desafío de usar OpenGL, GLFW, GLEW y GLM: instalarlos y configurarlos, y crear su primer proyecto con la plantilla GLFW-GLEW-GLM en Visual Studio 2019.

Asumirá que su plataforma es Windows y su IDE es Visual Studio 2019. Durante la instalación de Visual Studio, marque la casilla Desarrollo de escritorio con carga de trabajo C ++.

Pasos

Parte 1 de 7: Descarga de GLFW, GLEW y GLM

Resaltar glfw
Resaltar glfw

Paso 1. Resalte el paso o subpaso

Resalte el paso o subpaso que espera hacer y luego hágalo. Vea la imagen de ejemplo de arriba.

Paso 2. Cree la carpeta GL

Abra el Explorador de archivos de Windows> Navegue al disco (directorio) C.

  • Si la carpeta GL ya existe, está bien.
  • Si no es así, haga clic derecho en el área vacía> seleccione Nuevo> Carpeta> escriba GL > presiona ↵ Enter.

Paso 3. Descargue GLFW

Haga clic con el botón derecho en la siguiente dirección y seleccione Abrir enlace en una ventana nueva

  • Haga clic en binarios de Windows de 32 bits. Obtendrá "glfw-3.3.4.bin. WIN32" o la última versión.
  • Haga clic en la carpeta de descarga "glfw-3.3.4.bin. WIN32"> haga clic derecho> seleccione copiar.
  • Navegue a C:> GL> haga clic derecho> seleccione pegar.
  • Haga clic en "glfw-3.3.4.bin. WIN32" y cámbiele el nombre a GLFW.
  • Ahora en la carpeta "GL", tienes la carpeta GLFW.

Paso 4. Descarga GLEW

Haga clic con el botón derecho en el siguiente enlace y seleccione Abrir enlace en una ventana nueva https://glew.sourceforge.net/. Debajo Descargas, encontrar Binarios y haga clic en Windows de 32 y 64 bits.

  • Haga clic en la carpeta descargada glew-2.1.0 (o la última versión)> clic derecho> seleccionar Dupdo.
  • Navegue a C:> GL> haga clic derecho> seleccione Pegar.
  • (Alternativamente, abra la ventana "Explorador de archivos"> C:> GL. Vaya a la ventana de descarga> haga clic en la carpeta descargada y arrastre a C: / GL)
  • Rebautizar glew-2.1.0 para GLEW.
  • Si se descargó la carpeta glew-2.1.0-win32, haga doble clic en ella para obtener glew-2.1.0.
GLM 1
GLM 1

Paso 5. Descargue GLM

Haga clic con el botón derecho en la siguiente dirección y seleccione Abrir enlace en una ventana nueva biblioteca de matemáticas glm OpenGL. En la esquina superior izquierda, haga clic en Descargar GLM 0.9.9.7 o la última versión (vea la imagen de arriba).

  • Haga clic en la carpeta descargada "glm"> haga clic con el botón derecho> Copiar.
  • Navegue a C: / GL> haga clic derecho> Pegar.
  • (Alternativamente, abra la ventana "Explorador de archivos"> C:> GL. Vaya a la ventana de descarga> haga clic en la carpeta descargada y arrastre a C: / GL)
  • Rebautizar glm para GLM

Parte 2 de 7: Creación de un proyecto de Visual Studio

Paso 1. Cree la carpeta GLP

Navegue al disco (directorio) C.

  • Si la carpeta GLP ya existe, está bien.
  • Si no es así, haga clic derecho en el área vacía> seleccione Nuevo> Carpeta> escriba GLP > presiona ↵ Enter.

Paso 2. Cree un proyecto vacío

  • Si Visual Studio no está abierto. Ábralo> Haga clic en Crear un nuevo proyecto> Proyecto vacío> Siguiente.

    • En Configura tu nuevo proyecto asistente, para "Nombre del proyecto", escriba: GLFW-GLEW-GLM-0
    • En "Ubicación" elimina todo, copia C: / GLP \ y pegar.
    • Marque "Colocar la solución y el proyecto en el mismo directorio"> haga clic en Crear.
    • Espere hasta que aparezca la instancia de Visual Studio.
  • Si ya ha sido abierto. Haga clic en Archivo> Nuevo> Proyecto…> Proyecto vacío> Siguiente. El resto como arriba.

Paso 3. Agregue su archivo fuente al proyecto

  • En V. S. GUI, asistente del Explorador de soluciones, haga clic con el botón derecho en la entrada Archivos de origen (la última)> seleccione Agregar> Nuevo elemento….
  • En el asistente Agregar nuevo elemento: GLFW-GLEW-GLM-0, haga clic en Archivo C ++ (.cpp) (el primero) en el centro de la ventana. En el cuadro de texto Nombre, escriba Main.cpp.
  • La ubicación debe ser C: / GLP / GLFW-GLEW-GLM-0 \
  • Haga clic en el botón Agregar. El archivo se abrirá en el editor de texto principal, pero déjelo en blanco por ahora.

Parte 3 de 7: Instalación de GLFW, GLEW y GLM en el proyecto

Proyecto 0
Proyecto 0

Paso 1. Configure "Directorios de inclusión adicionales"

En el Explorador de soluciones, haga clic con el botón derecho en el nombre de su proyecto, que es GLFW-GLEW-GLM-0, y seleccione Propiedades. Deje la configuración predeterminada: Configuración: Activa (depuración) y Plataforma: Activa (Win32)

Opengl 1
Opengl 1

Paso 2. Abra el menú desplegable C / C ++

Haga clic en General> Directorios de inclusión adicionales. > la flecha hacia abajo al final del campo> haga clic en en el menú desplegable..

  • Copia esto C: / GL / GLFW / include > en el asistente de inclusión de directorios adicionales, haga clic en el primer icono> pegar.

    OpenGL 12
    OpenGL 12
  • Copia esto C: / GL / GLEW / include > nuevamente haga clic en el primer icono> pegar.
  • Copia esto C: / GL / GLM > una vez más, haga clic en el primer icono> pegar.
  • En el asistente de inclusión de directorios adicionales, haga clic en Aceptar.

Paso 3. Configure el vinculador "Directorios de bibliotecas adicionales"

Abra el menú desplegable Vinculador y haga clic en General. Haga clic en la entrada de Directorios de biblioteca adicionales> flecha hacia abajo a la derecha del campo> haga clic en.

  • Dupdo C: / GL / GLFW / lib-vc2019 > en el asistente "Directorios de bibliotecas adicionales", haga clic en el primer icono> pegar.
  • Copia esto C: / GL / GLEW / lib / Release / Win32 > haga clic en el primer icono> pegar> haga clic en Aceptar.

Paso 4. Configure las "dependencias adicionales"

  • En el menú desplegable del vinculador, haga clic en "Entrada". Haga clic en la entrada Dependencias adicionales> la flecha hacia abajo al final del campo> en el menú desplegable.
  • Dupdo opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib y péguelo en el cuadro de texto superior del asistente de dependencias adicionales. Haga clic en Aceptar en el asistente de dependencias adicionales.

Paso 5. Establezca el "SubSistema" del vinculador en "Consola"

En el menú desplegable Vinculador, haga clic en Sistema> SubSistema> haga clic en la flecha hacia abajo al final del campo> seleccione Consola (/ SUBSYSTEM: CONSOLE) en el menú desplegable> haga clic en Aplicar y luego en Aceptar en el asistente de Páginas de propiedades del proyecto.

Paso 6. Copie el archivo glew32.dll y péguelo en la carpeta del proyecto GLFW-GLEW-GLM-0

  • Navegue a C:> GL> GLEW> bin> Release> Win32. Haga clic en glew32.dll> haga clic con el botón derecho> Copiar.
  • Navegue a C:> GLP> GLFW-GLEW-GLM-0. Haga clic con el botón derecho en un área vacía en la carpeta GLFW-GLEW-GLM-0 y seleccione Pegar.
  • El archivo glew32.dll ahora debería estar en la carpeta del proyecto GLFW-GLEW-GLM-0 junto con Main.cpp y otros 4 archivos creados por Visual Studio.

Paso 7. Pruebe su proyecto

Haga clic con el botón derecho en la siguiente dirección y seleccione Abrir enlace en una ventana nueva tutorial01.cpp. Copie el código y péguelo en el área de código Main.cpp. Presione Ctrl + F5. Deberían aparecer dos ventanas. Uno negro y otro azul.

Si solo aparece la ventana negra (la consola) con el mensaje: "No se pudo abrir la ventana GLFW. Si tiene una GPU Intel, no es compatible con 3.3. Pruebe la versión 2.1 del tutorial", la configuración está bien, pero funciona glfwCreateWindow no funcionó

Paso 8. Corrija los errores

Si ve algún error en la "Lista de errores", compruebe lo siguiente:

  • Archivo con extensión.h vaya a la Parte 3, paso 1, "Configurar los" Directorios de inclusión adicionales "" y siga las instrucciones.
  • Archivo con extensión.lib vaya a la Parte 3, paso 2, "Configurar el enlazador" Directorios de biblioteca adicionales "", y siga las instrucciones. También en el paso 3, "Configurar el vinculador" Directorios de biblioteca adicionales "".
  • Archivo con extensión.dll, vaya al paso 5, "Copie el archivo glew32.dll y péguelo en la carpeta del proyecto" y siga las instrucciones.
  • "El punto de entrada debe estar definido", vaya al paso 4, establezca el "SubSistema" del enlazador en "CONSOLA" y siga las instrucciones.
  • Para otros errores, si no puede corregirlos, cierre Visual Studio> elimine la carpeta del proyecto GLFW-GLEW-GLM-0 que se encuentra en C: / GLP> abra Visual Studio> repita la configuración desde Parte 2. Buen trabajo.

Parte 4 de 7: Creación de un proyecto con la plantilla GLFW-GLEW-GLM

Paso 1. Cree una plantilla

Vaya al menú principal de Visual Studio y, mientras Project-0 está abierto, haga clic en Proyecto> Exportar plantilla….

  • En el Asistente para exportar plantillas, marque Plantilla de proyecto, si no está marcada> haga clic en Siguiente>.
  • En el "Asistente para exportar plantillas" (Seleccionar opciones de plantilla), en el cuadro de texto Nombre de la plantilla, elimine todo, copie GLFW-GLEW-GLM y pegar> haga clic en Finalizar. Se ha creado la plantilla. Eliminar la ventana abierta con la dirección de la plantilla.

Paso 2. Crea tu proyecto

  • Haga clic en Archivo> Nuevo> Proyecto….
  • En Crea un nuevo proyecto asistente, en la lista de plantillas, seleccione GLFW-GLEW-GLM (si es necesario, desplácese hacia abajo en la lista de plantillas)> haga clic en Siguiente.
  • En el Configura tu nuevo proyecto asistente, en el campo de texto "Nombre del proyecto", escriba (o copie y pegue) GLFW-GLEW-GLM-1
  • La ubicación debe ser C: / GLP. Si no es así, copie C: / GLP y pegar.
  • Asegúrese de que la opción Colocar solución y proyecto en el mismo directorio esté marcada. Haga clic en Crear.

Paso 3. Agregue el archivo de origen

En el menú del Explorador de soluciones, haga doble clic en Archivos de origen> haga clic en Main.cpp. El código debe aparecer en V. S. área de código. Puede modificar o cambiar el código si lo desea.

Paso 4. Copie el archivo glew32.dll y péguelo en la carpeta del proyecto GLFW-GLEW-GLM-1

  • Navegue a C:> GL> GLEW> bin> Release> Win32. Haga clic en glew32.dll> haga clic con el botón derecho> Copiar.
  • Navegue a C:> GLP> GLFW-GLEW-GLM-1. Haga clic con el botón derecho en un área vacía en la carpeta del proyecto GLFW-GLEW-GLM-1 y seleccione Pegar.
  • El archivo glew32.dll ahora debería estar en la carpeta del proyecto GLFW-GLEW-GLM-1 junto con Main.cpp y otros 4 archivos creados por Visual Studio.
  • Ejecute el programa. Buen trabajo.

Parte 5 de 7: Creación de un proyecto para la plataforma x64 de destino

Paso 1. Cree la carpeta GL

Abra el Explorador de archivos de Windows> Navegue al disco (directorio) C.

  • Si la carpeta GL ya existe, está bien.
  • Si no es así, haga clic derecho en el área vacía> seleccione Nuevo> Carpeta> escriba GL > presiona ↵ Enter.

Paso 2. Descargue GLFW de 64 bits

Haga clic con el botón derecho en la siguiente dirección y seleccione Abrir enlace en una ventana nueva

  • Haga clic en binarios de Windows de 64 bits. Obtiene "glfw-3.3.4.bin. WIN64" o la última versión.
  • Haga clic en carpeta> clic derecho> Copiar.
  • Navegue C: / GL> haga clic derecho> Pegar.
  • Cambiar el nombre de la carpeta "glfw-3.3.4.bin. WIN64" a GLFW64

Paso 3. Descargue GLEW y GLM como se indicó anteriormente, Parte 1, pasos 4, 5

Paso 4. Cree el proyecto como arriba (Parte 2), con el nombre GLFW64-GLEW64-GLM-0 y agregue el archivo Main.cpp

Paso 5. Configuración principal de las páginas de propiedades del proyecto

Vaya a "Explorador de soluciones"> haga clic con el botón derecho en el nombre de su proyecto> seleccione "Propiedades". En Plataforma: entrada, elija x64> Haga clic en Administrador de configuración…

  • En la plataforma de solución activa: seleccione x64
  • En la entrada de la plataforma, x64 se selecciona automáticamente.
  • Haga clic en Cerrar

Paso 6. Directorios de inclusión adicionales

Como arriba, Parte 3, paso 2.

Paso 7. Directorios de bibliotecas adicionales

Abra el menú desplegable "Vinculador" y haga clic en "General". Haga clic en la entrada "Directorios adicionales de la biblioteca"> flecha hacia abajo al final del campo> "Editar" en el menú desplegable.

  • Copia esto C: / GL / GLFW64 / lib-vc2019 > en el asistente "Directorios de bibliotecas adicionales", haga clic en el primer icono> pegar.
  • Copia esto C: / GL / GLEW / lib / Release / x64 > haga clic en el primer icono> pegar> haga clic en Aceptar.

Paso 8. Dependencias adicionales

Como arriba, Parte 3, paso 4.

Paso 9. Subsistema

Como arriba, Parte 3, paso 5.

Paso 10. Copie el archivo glew32.dll y péguelo en la carpeta del proyecto GLFW64-GLEW64-GLM-0

En el "Explorador de archivos" de Windows, navegue hasta

  • C:> GL> GLEW> bin> Release> x64. En la carpeta "x64", haga clic en el archivo "glew32.dll"> haga clic con el botón derecho> "Copiar".
  • C:> GLP> GLFW64-GLEW64-GLM-0. Haga clic derecho en el área vacía en la carpeta del proyecto '"GLFW64-GLEW64-GLM-0'" y seleccione "Pegar".

Paso 11. Pruebe el proyecto y corrija los errores, si los hubiera

Como arriba, Parte 3, pasos 7, 8.

SUGERENCIA: Incluso si en la configuración principal de Páginas de propiedades es Plataforma: x64, haga clic en Administrador de configuración …, y en Plataforma de solución activa: seleccione x64

Paso 12. Cree la plantilla

Como en la Parte 4 anterior, pero en el paso 4 navegue hasta C:> GL> GLEW> bin> Release> x64 en su lugar. Tenga en cuenta que el nombre del archivo es glew32.dll como con la plataforma x86. Para el tipo de nombre de la plantilla GLFW64-GLEW64-GLM Para el tipo de nombre del proyecto GLFW64-GLEW64-GLM-1

SUGERENCIA: En cada proyecto que cree con esta plantilla, seleccione x64 (junto a Depurar) en la GUI de Visual Studio

Parte 6 de 7: Configuración de GLFW integrado, GLEW integrado y GLM integrado

Paso 1. Cree la carpeta GL

Abra el Explorador de archivos de Windows> Navegue al disco (directorio) C.

  • Si la carpeta GL ya existe, está bien.
  • Si no es así, haga clic derecho en el área vacía> seleccione Nuevo> Carpeta> escriba GL > presiona ↵ Enter.

Paso 2. Instale CMake

Haga clic con el botón derecho en el siguiente enlace y seleccione Abrir enlace en una ventana nueva Use CMake para obtener binarios del código fuente. Seguir Parte 1 Instalación de CMake.

Paso 3. Descargue la fuente GLFW

Haga clic con el botón derecho en la siguiente dirección y seleccione Abrir enlace en una ventana nueva https://www.glfw.org/download.html. Seleccione "Paquete fuente".

  • En la ventana de descarga, haga clic en la carpeta "glfw-3.3.4" (o la última versión)> haga clic con el botón derecho> seleccione Copiar.
  • En el Explorador de archivos, vaya a C: \> GL> haga clic con el botón derecho> seleccione Pegar. Haga clic dos veces en el nombre de la carpeta> eliminar nombre> escriba: GLFWsrc > presiona ↵ Enter.

Paso 4. Descargue la fuente GLEW

Haga clic con el botón derecho en la siguiente dirección y seleccione Abrir enlace en una ventana nueva https://glew.sourceforge.net/. Junto a Fuente haga clic en ZIP.

  • En la ventana de descarga, haga clic en la carpeta "glew-2.1.0" (o la última)> haga clic con el botón derecho> Copiar.
  • Navegue a C: \> GL. Haga clic derecho> Pegar. Haga clic dos veces en el nombre de la carpeta y cambie el nombre GLEWsrc > presiona ↵ Enter. Ahora en la carpeta GL tienes las carpetas GLFWsrc y GLEWsrc, quizás entre otras.

Paso 5. Descargue GLM si aún no lo ha descargado

Vaya a la Parte 1 y siga el paso 5.

Paso 6. Construya GLFW por CMake y Visual Studio

Vaya a CMake GUI.

  • Copiar (tenga cuidado de no copiar ningún espacio en blanco) C: / GL / GLFWsrc y pegar en el primer campo de texto.
  • Copiar (tenga cuidado de no copiar ningún espacio en blanco) C: / GL / GLFWsrc / build y péguelo en el segundo campo de texto ("Dónde construir los binarios:").
  • Configurar y generar. En la GUI de CMake, haga clic en Configurar> en el asistente Crear directorio, haga clic en Sí> seleccione Visual Studio 16 2019> haga clic en Finalizar.

    Cuando, en CMake GUI, lea: "Configuración hecha", haga clic en Generar. Debería leer: "Generación finalizada"

  • Construye tu solución.

    • Navegue a C:> GL> GLFWsrc> build. Haga doble clic en "GLFW.sln", "GLFW" o "ALL_BUILD.vcxproj". Aparece una instancia de Visual Studio. Espere hasta que aparezca la entrada Build del menú principal. Haga clic en él> "Crear solución".
    • Espere hasta que lea la última línea en la ventana de "Salida": ========== Compilación: 32 exitosos, 0 fallidos, 0 actualizados, 2 omitidos "========= =

      Número de cambios "realizados correctamente" en las versiones de glfw

  • Navegue a C: \> GL> GLFWsrc> build> src> Debug. Dentro deberías ver el archivo glfw3.lib.

Paso 7. Construya GLEW por CMake y Visual Studio

Siga el paso anterior pero

  • Copiar (tenga cuidado de no copiar ningún espacio en blanco) C: / GL / GLEWsrc / build / cmake y pegar en el primer campo de texto.
  • Copiar (tenga cuidado de no copiar ningún espacio en blanco) C: / GL / GLEWsrc / build y pegar en el segundo campo de texto.
  • Navegue a C:> GL> GLEWsrc> build. Haga doble clic en "glew.sln", o "glew", o "ALL_BUILD.vcxproj".
  • En V. S. Asistente de salida, el número de exitosos hoy (31-1-2020) es 6, sin embargo, puede cambiar en una versión posterior.
  • Navegue a C:> GL> GLEWsrc> build> lib> Debug. Dentro deberías ver el archivo glew32d.lib entre otros archivos.

Paso 8. Construya GLM por CMake y Visual Studio

Siga el paso 6 (de esta parte) Construir GLFW por CMake y Visual Studio pero…

  • Para el primer campo de texto, copie (atención:

    no copie ningún espacio en blanco) y pegue C: / GL / GLM

  • Para la segunda copia del campo de texto (atención:

    no copie ningún espacio en blanco) y pegue C: / GL / GLM / compilación

  • Navegue a C:> GL> GLM> build. Haga doble clic en el archivo "ALL_BUILD.vcxproj" o en el archivo (no en la carpeta) "glm".
  • En V. S. Asistente de salida, el número de exitosos hoy (2021-08-31) es 165, sin embargo, puede cambiar en una versión posterior.

    Si el número de exitosos es menor a 165, elimine CMake GUI> vaya a C:> GL> haga doble clic en "cmake-3.21.2-windows-x86_64"> haga doble clic en "bin"> haga doble clic en el archivo "cmake-gui". Aparece la nueva GUI de CMake. Siga el paso actual (# 8)

  • Navegue a C:> GL> GLM> build> glm> Debug. Dentro deberías ver el archivo glm_static.lib entre otros archivos.

Paso 9. Configure GLFW integrado, GLEW integrado y GLM integrado en el proyecto

  • Crear proyecto vacío según Parte 2. Para el tipo de nombre GLFWsrc-GLEWsrc-GLMsrc-0 "Ubicación:" debe ser: C: / GLP Recuerde agregar el archivo Main.cpp.
  • Configure las Propiedades del proyecto. En el asistente del Explorador de soluciones, haga clic con el botón derecho en el nombre del proyecto que es GLFWsrc-GLEWsrc-GLMsrc-0> seleccione Propiedades.

    • (1) En el menú principal de Páginas de propiedades GLFWsrc-GLEWsrc-GLMsrc-0.

      En la entrada Plataforma, seleccione x64> haga clic en Administrador de configuración….

      • En la plataforma de solución activa: seleccione x64.
      • En la entrada de la plataforma, x64 se selecciona automáticamente.
      • Haga clic en Cerrar.
    • (2) Directorios de inclusión adicionales. Haga clic en C / C ++> General> En el menú de al lado, seleccione el primero, Directorios de inclusión adicionales> haga clic en la flecha hacia abajo al final del campo> haga clic en Editar….

      • Dupdo C: / GL / GLFWsrc / include > en el asistente "Incluir directorios adicionales", haga clic en el primer icono> pegue en el campo de texto superior.
      • Dupdo C: / GL / GLEWsrc / include > haga clic de nuevo en el primer icono> pegar.
      • Dupdo C: / GL / GLM > haga clic una vez más en el primer icono> pegar.
      • En el asistente "Incluir directorios adicionales", haga clic en Aceptar.
    • (3) Directorios de bibliotecas adicionales. Haga doble clic en Vinculador> haga clic en General> Directorios de bibliotecas adicionales> haga clic en la flecha hacia abajo al final del campo> haga clic en Editar….

      • Dupdo C: / GL / GLFWsrc / build / src / Debug > en el asistente de directorios de bibliotecas adicionales, haga clic en el primer icono> pegue en el campo de texto superior.
      • Dupdo C: / GL / GLEWsrc / build / lib / Debug > haga clic de nuevo en el primer icono> pegar.
      • Dupdo C: / GL / GLM / build / glm / Debug > haga clic una vez más en el primer icono> pegar.
    • (4) Dependencias adicionales. En el menú desplegable del vinculador, seleccione Entrada> en el menú de al lado, seleccione la primera, Dependencias adicionales> haga clic en la flecha hacia abajo al final del campo> Editar….

      • Dupdo opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > pegar en el cuadro de texto superior del asistente "Dependencias adicionales".
      • En el asistente "Dependencias adicionales", haga clic en Aceptar.
    • (5) Configure el sistema en el subsistema CONSOLA.

      En el menú desplegable del vinculador, seleccione Sistema> en el menú de al lado, seleccione el primero, SubSistema> haga clic en la flecha hacia abajo al final del campo> seleccione Consola (/ SUBSYSTEM: CONSOLE). Haga clic en Aplicar y Aceptar.

  • Copie el archivo glew32d.dll y péguelo en la carpeta del proyecto GLFWsrc-GLEWsrc-GLMsrc-0.

    • Navegue a C:> GL> GLEWsrc> build> bin> debug. Hacer clic glew32d.dll > clic derecho> Copiar.
    • Navegue a C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Haga clic con el botón derecho en un área vacía en la carpeta del proyecto GLFWsrc-GLEWsrc-GLMsrc-0 y seleccione Pegar.
  • Copie el archivo glm_shared.dll y péguelo en la carpeta del proyecto GLFWsrc-GLEWsrc-GLMsrc-0.

    • Navegue a C:> GL> GLM> build> glm> Debug. Hacer clic glm_shared.dll > clic derecho> Copiar.
    • Navegue a C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Haga clic con el botón derecho en un área vacía en la carpeta del proyecto GLFWsrc-GLEWsrc-GLMsrc-0 y seleccione Pegar.
    • glew32d.dll y glm_shared.dll Los archivos ahora deben estar en la carpeta del proyecto GLFWsrc-GLEWsrc-GLMsrc-0 junto con Main.cpp y otros 4 archivos creados por Visual Studio.

Paso 10. Pruebe su proyecto y corrija los errores si los hay

Vaya a la Parte 3 y siga los pasos 7 y 8.

Paso 11. Cree la plantilla

Como en la Parte 4 anterior. Para el tipo de nombre de la plantilla GLFWsrc-GLEWsrc-GLMsrc Para el nombre del proyecto, escriba GLFWsrc-GLEWsrc-GLMsrc-1 Recuerde, en cada proyecto que cree con esta plantilla, haga clic en x64 en V. S. Menú principal de la GUI.

Parte 7 de 7: Elección de la configuración

Paso 1. En este tutorial aprenderá que 3 fue configurar GLFW, GLEW y GLM en Project con Visual Studio

  • Configure los binarios x86 (32 bits).

    Es el mas facil. Deberías empezar a aprender a configurar desde aquí.

  • Configure binarios x64 (64 bits).

    Se dirige a la plataforma x64. Elíjalo solo cuando tenga una razón específica para hacerlo.

  • Compile la fuente GLFW, la fuente GLEW, la fuente GLM y configúrelos en el proyecto.

    También se dirige a x64, lo más difícil. Aunque lo mejor.

Consejos

  • Puede crear una carpeta en la carpeta C: / GL para colocar allí sus proyectos. Cuando cree un proyecto, seleccione esta carpeta para "Ubicación".
  • Forma general de configuración Directorios de inclusión adicionales es que, después de hacer clic en el primer icono, haga clic en tres puntos …, navegue hasta la carpeta donde viven los archivos.h (en este tutorial C: / GL / glfw / include, C: / GL / glew / include y C: / GL / glm) y haga clic en Seleccionar una carpeta.
  • Forma general de configuración Directorios de bibliotecas adicionales es que, después de hacer clic en el primer icono, haga clic en tres puntos …, navegue hasta la carpeta donde viven los archivos.lib (en este tutorial para la plataforma x86, C: / GL / glfw / lib-vc2019 y C: / GL / glew / lib / Release / Win32) y haga clic en Seleccionar una carpeta.
  • Forma general de configuración dependencias adicionales es eso,

    • En el Explorador de archivos, navegue hasta la carpeta donde viven los archivos.lib (en este tutorial para la plataforma x86, C: / GL / glfw / lib-vc2019 y C: / GL / glew / lib / Release / Win32), haga clic dos veces en el nombre de cada archivo.lib y copie (presionando Ctrl + C) el nombre con su extensión.lib.
    • Ahora vaya al asistente de Dependencias Adicionales y péguelo (presionando Ctrl + V). Escriba un punto y coma (;).
    • Si desea configurar OpenGL con su proyecto, agregue opengl32.lib.
  • Si se necesitan archivos dll, entonces, en cada proyecto que cree, incluso con la plantilla creada por el proyecto, incluido el archivo dll, debe copiar los archivos dll de las bibliotecas o del proyecto anterior y pegarlos en el nuevo proyecto.

Recomendado: