Cómo configurar un proyecto de plantilla OpenGL FreeGLUT GLEW en Visual Studio

Tabla de contenido:

Cómo configurar un proyecto de plantilla OpenGL FreeGLUT GLEW en Visual Studio
Cómo configurar un proyecto de plantilla OpenGL FreeGLUT GLEW en Visual Studio

Video: Cómo configurar un proyecto de plantilla OpenGL FreeGLUT GLEW en Visual Studio

Video: Cómo configurar un proyecto de plantilla OpenGL FreeGLUT GLEW en Visual Studio
Video: Cómo CAMBIAR NOMBRE DE USUARIO en WINDOWS 10 2023 2024, Abril
Anonim

Muchos programadores prefieren OpenGL para gráficos. Si usted es uno de ellos, su productor le recomienda encarecidamente que utilice un kit de herramientas de ventana (como freeGLUT) y bibliotecas de carga OpenGL (como GLEW). Esta guía lo ayudará a superar el primer desafío de usar OpenGL con freeGLUT y GLEW: instalarlos y configurarlos, y crear su primer proyecto con la plantilla OpenGL-freeGLUT-GLEW en Visual Studio 2019.

Esta guía asumirá que su plataforma es Windows y su IDE es Visual Studio. Durante la instalación de Visual Studio, marque la casilla Desarrollo de escritorio con carga de trabajo C ++.

Pasos

Parte 1 de 8: Descargar freeGLUT y GLEW

Resalte freeglut
Resalte freeglut

Paso 1. Resalte lo que espera hacer

Resalte paso o subpaso o parte de él y luego hágalo. Por ejemplo, vea la imagen 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 existe, haga clic derecho en el área vacía> seleccione Nuevo> Carpeta> escriba GL> presione ↵ Enter

Paso 3. Descarga la aplicación GLEW

  • Si ya ha descargado los binarios de GLEW, los tiene en la carpeta GL, subcarpeta GLEW, está bien.
  • Si aún no lo ha hecho, haga clic con el botón derecho en el siguiente enlace y seleccione Abrir enlace en una ventana nueva https://glew.sourceforge.net. Bajo el Descargas encabezado, haga clic en Windows de 32 y 64 bits.
  • En la ventana de descarga, haga clic en la carpeta glew-2.1.0> haga clic con el botón derecho> seleccione Copiar.
  • 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)
  • Haga clic en el nombre glew-2.1.0 y cámbiele el nombre a GLEW.
  • Si se descarga la carpeta glew-2.1.0-win32, haga doble clic en ella para obtener glew-2.1.0.

Paso 4. Descargue el paquete MSVC freeglut 3.0.0

En el siguiente enlace, haga clic con el botón derecho y seleccione Abrir enlace en una ventana nueva https://www.transmissionzero.co.uk/software/freeglut-devel/. En la sección Freeglut 3.0.0 Paquete MSVC hacer clic Descargar freeglut 3.0.0 para MSVC.

  • En la ventana de descarga, haga clic en la carpeta freeglut> haga clic con el botón derecho> seleccione Copiar.
  • 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)
  • Haga clic dos veces (sin doble) en su nombre y escriba EXCESO
  • Ahora en la carpeta GL tienes carpetas: EXCESO y GLEW.

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

Paso 1. Cree la carpeta GLP

Si ya existe, está bien. Si no es así, vaya al disco C: y cree la carpeta GLP.

Paso 2. Cree un proyecto vacío

  • En el menú principal de Visual Studio, haga clic en Archivo> Nuevo> Proyecto…> en el asistente Crear un nuevo proyecto, haga clic en Proyecto vacío> Siguiente.

    • En Configura tu nuevo proyecto asistente para el tipo "Nombre del proyecto": GLUT-GLEW-0.
    • Junto al campo de texto "Ubicación", haga clic en…. Navegue a C:> GLP> haga clic en Seleccionar carpeta. Ahora "Ubicación" es C: / GLP \.
    • 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 2019.

Paso 3. Agregue su archivo fuente al proyecto

  • En la ventana del explorador de soluciones, haga clic con el botón derecho en la carpeta Archivos de origen (la última)> haga clic en Agregar> Nuevo elemento….
  • En la ventana Agregar nuevo elemento: GLUT-GLEW-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 es C: / GLP / GLUT-GLEW-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 8: Instalación de GLUT y GLEW en un proyecto

Paso 1. Configurar "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 GLUT-GLEW-0, y seleccione Propiedades.
  • En el menú principal del asistente de páginas de propiedades GLUT-GLEW-0, en Configuración: deje la configuración predeterminada Activo (Depurar)> Plataforma: Activo (Win32).

    Proyecto 0
    Proyecto 0

    in32)}}.

    Proyecto 0
    Proyecto 0
  • Abra el menú C / C ++. Haga clic en General> Directorios de inclusión adicionales> haga clic en la flecha hacia abajo a la derecha del campo> haga clic en.

    Opengl 1
    Opengl 1
  • Dupdo C: / GL / GLUT / include > en el asistente de inclusión de directorios adicionales, haga clic en el primer icono> pegar.

    OpenGL 12
    OpenGL 12
  • Dupdo C: / GL / GLEW / include > haga clic de nuevo en el primer icono> pegar.
  • En el asistente de inclusión de directorios adicionales, haga clic en Aceptar.

Paso 2. Configurar 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>.

    Opengl 2 2
    Opengl 2 2
  • Dupdo C: / GL / GLUT / lib > en el asistente de Directorios de bibliotecas adicionales, haga clic en el primer icono> pegar.
  • Dupdo C: / GL / GLEW / lib / Release / Win32 > haga clic en el primer icono> pegar.
  • En el asistente de Directorios de bibliotecas adicionales, haga clic en Aceptar.

Paso 3. Configure el vinculador "Dependencias adicionales"

  • En el menú desplegable Vinculador, haga clic en Entrada> haga clic en la entrada Dependencias adicionales> la flecha hacia abajo a la derecha del campo> haga clic en.

    Opengl 3 1
    Opengl 3 1
  • Dupdo freeglut.lib; glew32.lib; opengl32.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.

    Dependencias adicionales 3
    Dependencias adicionales 3

Paso 4. Establezca el enlazador "SubSystem" en "Console"

En el menú desplegable del vinculador, haga clic en Sistema> Subsistema. Haga clic en la flecha hacia abajo y seleccione Consola (/ SUBSYSTEM: CONSOLE) en el menú desplegable. Haga clic en Aplicar y luego en Aceptar en la ventana Páginas de propiedades de GLUT-GLEW-0

Paso 5. Copie el archivo freeglut.dll y péguelo en la carpeta del proyecto GLUT-GLEW-0

  • Navegue a C:> GL> GLUT> bin. Dentro de la carpeta bin, haga clic en el archivo freeglut.dll> haga clic con el botón derecho> Copiar.
  • Navegue a C:> GLP> GLUT-GLEW-0. Haga clic con el botón derecho en un área vacía en la carpeta GLUT-GLEW-0 y seleccione Pegar.
  • El archivo freeglut.dll ahora debería estar en el directorio de su proyecto junto con su archivo Main.cpp y algunos otros archivos creados por Visual Studio.

Paso 6. Copie el archivo glew32.dll y péguelo en la carpeta del proyecto GLUT-GLEW-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> GLUT-GLEW-0. Haga clic con el botón derecho en un área vacía en la carpeta Proyecto-0 y seleccione Pegar.
  • El archivo glew32.dll ahora debería estar en la carpeta GLUT-GLEW-0 junto con Main.cpp, freeglut.dll y otros 4 archivos creados por Visual Studio.
Freeglut 1
Freeglut 1

Paso 7. Pruebe su proyecto

Haga clic derecho en el siguiente enlace y seleccione Abrir enlace en una ventana nueva badprog. Desplácese hacia abajo en la página y busque la sección Probando la configuración (ver imagen de arriba). Copie el código y péguelo en el área de código Main.cpp> presione Ctrl + F5. Debería ver dos ventanas: una negra (la consola) y otra con un cuadrado blanco sobre fondo negro. Si no ve eso, siga los pasos siguientes.

Paso 8. Corrija los errores

En "Lista de errores" si ve un error sobre

  • 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 "".
  • "Se debe definir el punto de entrada", vaya al paso 4, establezca el "SubSistema" del enlazador en "CONSOLA" y siga las instrucciones.
  • file.dll vaya al paso 5, "Copie el archivo freeglut.dll y péguelo en la carpeta Project-0" y siga las instrucciones.
  • Para otros errores, si no puede corregirlos, cierre Visual Studio> elimine la carpeta del proyecto GLUT-GLEW-0 que se encuentra en C: / GLP> abra Visual Studio> repita la configuración desde la parte Parte 2. Buen trabajo.

Parte 4 de 8: Creación de un proyecto con la plantilla GLUT-GLEW

Paso 1. Crea una plantilla

Vaya al menú principal de Visual Studio y, mientras GLUT-GLEW-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 Seleccionar opciones de plantilla, en el cuadro de texto Nombre de plantilla, escriba: FREE-GLEW. Haga clic en Finalizar.

  • Se ha creado la plantilla.
  • Cierre la ventana abierta con la ruta de la plantilla.

Paso 2. Cree el proyecto

  • Haga clic en Archivo> Nuevo> Proyecto….
  • En Crea un nuevo proyecto asistente, en la lista de plantillas, seleccione GLUT-GLEW> haga clic en Siguiente.
  • En Configura tu nuevo proyecto asistente, en el campo de texto "'Nombre del proyecto"' escriba GLUT-GLEW-1.
  • Dupdo C: / GLPy pegar Localización campo de texto.
  • Asegúrese de que la opción Colocar solución y proyecto en el mismo directorio esté marcada. Haga clic en Crear.
  • En el Explorador de soluciones, haga doble clic en Archivos de origen> haga doble clic en ++ Main.cpp. Su código aparece en el área de código. Ejecutarlo. Si el código no aparece, haga clic con el botón derecho en ++ Main.cpp> haga clic en Excluir del proyecto. Ahora cree un nuevo Main.cpp.

Paso 3. Agregue archivos dll

  • Agregar archivo freeglut.dll

    • Navegue a C:> GL> GLUT-GLEW-0> haga clic en archivo freeglut.dll > clic derecho> haga clic en Copiar.
    • Navegue a C:> GLP> GLUT-GLEW-1> haga clic en el área vacía> haga clic derecho> haga clic en Pegar.
    • Ahora el archivo freeglut.dll está en la carpeta GLUT-GLEW-1 entre Main.cpp y otros 4 archivos.
  • Agregar glew32.dll expediente.

    • Navegue a C:> GL> GLUT-GLEW-0> haga clic en archivo glew32.dll > clic derecho> haga clic en Copiar.
    • Navegue a C:> GLP> GLUT-GLEW-1> haga clic en el área vacía> haga clic derecho> haga clic en Pegar.
    • Ahora los archivos dll glew32.dll y freeglut.dll están en la carpeta del proyecto GLUT-GLEW-1 entre Main.cpp y otros 4 archivos.

Paso 4. Pruebe su proyecto como se indica arriba

¡Buen trabajo!

Parte 5 de 8: Creación de la plataforma x64 de destino del proyecto

Paso 1. Vaya al menú principal de Visual Studio

Haga clic en Archivo> Nuevo> Proyecto…> en el asistente Crear un nuevo proyecto, haga clic en Vaciar proyecto> Siguiente.

  • Dupdo GLUT64-GLEW64-0 y pegar Nombre del proyecto campo de texto.
  • Dupdo C: / GLP \ y pegar Localización campo de texto.
  • 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 2019.

Paso 2. Agregue el archivo de origen a la carpeta del proyecto

  • En el Explorador de la solución ventana, haga clic con el botón derecho en la carpeta Archivos de origen (la última)> haga clic en Agregar> Nuevo elemento….
  • En la ventana Agregar nuevo elemento: GLUT64-GLEW64-0, haga clic en Archivo C ++ (.cpp) (el primero) en el medio de la ventana. En el cuadro de texto Nombre, escriba Main.cpp.
  • La ubicación es C: / GLP / GLUT64-GLEW64-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.

Paso 3. Páginas de propiedades de GLUT64-GLEW64-0

Vaya a "Explorador de soluciones"> haga clic derecho en el nombre de su proyecto que es GLUT64-GLEW64-0> seleccione "Propiedades".

  • Menú principal.

    • En Configuración:

      deje la configuración activa (depuración).

    • En Plataforma:

      entrada, seleccione x64.

    • Haga clic en Administrador de configuración….
    • En Plataforma de solución activa:

      seleccione x64.

    • En Plataforma, x64 se selecciona automáticamente.
    • Haga clic en Cerrar.

      Opengl 1
      Opengl 1
  • Incluir directorios adicionales.

    Abra el menú C / C ++. Haga clic en General> Directorios de inclusión adicionales> haga clic en la flecha hacia abajo a la derecha del campo> haga clic en.

    OpenGL 12
    OpenGL 12
    • Dupdo C: / GL / GLUT / include > en el asistente de inclusión de directorios adicionales, haga clic en el primer icono> pegar.
    • Dupdo C: / GL / GLEW / include > haga clic de nuevo en el primer icono> pegar.
    • En el asistente de inclusión de directorios adicionales, haga clic en Aceptar.
  • 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.

    • Dupdo C: / GL / GLUT / lib / x64 > en Directorios de bibliotecas adicionales, haga clic en el primer icono> pegar.
    • Dupdo C: / GL / GLEW / lib / Release / x64 > haga clic en el primer icono> pegar.
    • Haga clic en Aceptar en Directorios de bibliotecas adicionales.
  • dependencias adicionales.

    Opengl 3 1
    Opengl 3 1
    • En el menú desplegable Vinculador, haga clic en Entrada> haga clic en la entrada Dependencias adicionales> la flecha hacia abajo a la derecha del campo> haga clic en.

      Dependencias adicionales 3
      Dependencias adicionales 3
    • Dupdo freeglut.lib; glew32.lib; opengl32.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.
  • Establecer vinculador "SubSystem" en "Consola". En el menú desplegable del vinculador, haga clic en Sistema> Subsistema. Haga clic en la flecha hacia abajo y seleccione Consola (/ SUBSYSTEM: CONSOLE) en el menú desplegable. Haga clic en Aplicar y luego en Aceptar en la ventana Páginas de propiedades de GLUT-GLEW-0.

Paso 4. Agregue archivos dll a la carpeta del proyecto GLUT64-GLEW64-0

  • Agregue freeglut.dll a GLUT64-GLEW64-0.

    • Navegue a C: / GL / GLUT / bin / x64. En la carpeta "x64", haga clic en el archivo "freeglut.dll"> haga clic con el botón derecho> "Copiar".
    • Ahora navegue a C:> GLP> GLUT64-GLEW64-0. Haga clic derecho en el área vacía en la carpeta "GLUT64-GLEW64-0" y seleccione "Pegar".
  • Agregue el archivo glew32.dll a GLUT64-GLEW64-0.

    • Navegue a 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".
    • Ahora navegue a C:> GLP> GLUT64-GLEW64-0. Haga clic derecho en el área vacía en la carpeta "GLUT64-GLEW64-0" y seleccione "Pegar".

Paso 5. Pruebe su proyecto y corrija los errores si los hubiera

Al igual que con la orientación a la plataforma x86, consulte arriba, los pasos 7 y 8 de la Parte 3, pero en el menú principal de Visual Studio. x86 para x64.

Paso 6. Consejo:

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.

Parte 6 de 8: Creación de un proyecto con la plantilla GLUT64-GLEW64

Paso 1. Crea una plantilla

Vaya al menú principal de Visual Studio y, mientras GLUT64-GLEW64-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 Seleccionar opciones de plantilla, en el cuadro de texto Nombre de plantilla, escriba: FREE-GLEW. Haga clic en Finalizar.

  • Se ha creado la plantilla.
  • Cierre la ventana abierta con la ruta de la plantilla.

Paso 2. Cree el proyecto

  • Haga clic en Archivo> Nuevo> Proyecto….
  • En Crea un nuevo proyecto asistente, en la lista de plantillas, seleccione GLUT64-GLEW64> haga clic en Siguiente.
  • En Configura tu nuevo proyecto asistente, en el campo de texto "'Nombre del proyecto"' escriba GLUT64-GLEW64-1.
  • Dupdo C: / GLPy pegar Localización campo de texto.
  • Asegúrese de que la opción Colocar solución y proyecto en el mismo directorio esté marcada. Haga clic en Crear.
  • En el menú principal de Visual Studio, cambie x86 a x64.
  • En el Explorador de soluciones, haga doble clic en Archivos de origen> haga doble clic en ++ Main.cpp. Su código aparece en el área de código. Ejecutarlo. Si el código no aparece, haga clic con el botón derecho en ++ Main.cpp> haga clic en Excluir del proyecto. Ahora cree un nuevo Main.cpp.

Paso 3. Agregue archivos dll

  • Agregar archivo freeglut.dll

    • Navegue a C:> GLP> GLUT64-GLEW64-0> haga clic en archivo freeglut.dll > clic derecho> haga clic en Copiar.
    • Navegue a C:> GLP> GLUT64-GLEW64-1> haga clic en el área vacía> haga clic derecho> haga clic en Pegar.
    • Ahora el archivo freeglut.dll está en la carpeta GLUT64-GLEW64-1 entre Main.cpp y otros 4 archivos.
  • Agregar archivo glew32.dll

    • Navegue a C:> GLP> GLUT64-GLEW64-0> haga clic en archivo glew32.dll > clic derecho> haga clic en Copiar.
    • Vaya a C:> GLP> GLUT64-GLEW64-1> haga clic en el área vacía> haga clic con el botón derecho> haga clic en Pegar.
    • Ahora los archivos dll glew32.dll y freeglut.dll están en la carpeta del proyecto GLUT64-GLEW64-1 entre Main.cpp y otros 4 archivos.

Paso 4. Pruebe su proyecto como se indica arriba

¡Buen trabajo!

Consejo: en cada proyecto que cree con él, seleccione x64 (junto a Depurar) en la GUI de Visual Studio y agregue archivos dll como en la parte actual

Parte 7 de 8: Configuración de Built FreeGLUT y Built GLEW

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 existe, haga clic derecho en el área vacía> seleccione Nuevo> Carpeta> escriba GL> presione ↵ 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. Siga la Parte 1 Instalación de CMake.

Paso 3. Descargue la fuente FreeGLUT

Haga clic con el botón derecho en la siguiente dirección y seleccione Abrir enlace en una ventana nueva https://sourceforge.net/projects/freeglut/. Haga clic en Descargar.

  • En la ventana de descarga (directorio "Descargas") haga clic en la carpeta "freeglut-3.2.1.tar.gz"> haga clic derecho> seleccione "7-Zip" (si no lo tiene, descárguelo)> "Extraer aquí".
  • Haga clic en la carpeta "freeglut-3.2.1.tar"> haga clic derecho> seleccione "7-Zip"> "Extraer aquí".
  • Alternativamente, si tiene WinRAP, haga clic en la carpeta "freeglut-3.2.1.tar"> haga clic derecho> seleccione "Extraer aquí". Haga clic en la carpeta "freeglut-3.2.1.tar"> seleccione "Extraer aquí".
  • O haga clic en "WinZip". Si no lo tienes, descárgalo Prueba gratuita de evaluación de WinZip durante 30 días y siga las instrucciones.
  • Haga clic en la carpeta descomprimida "freeglut-3.2.1"> haga clic derecho> "Copiar"> vaya a C: \> GL> haga clic derecho> "Pegar".
  • Haga clic en la carpeta "freeglut-3.2.1"> haga clic derecho> haga clic en "Cambiar nombre"> escriba (o copie y pegue): GLUTsrc > 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 descargada, 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. Cambiar el nombre de la carpeta a GLEWsrc > presiona ↵ Enter. Ahora en la carpeta GL tienes las carpetas GLUTsrc y GLEWsrc.

Paso 5. Construya FreeGLUT por CMake y Visual Studio

  • Vaya a CMake GUI.
  • En el primer tipo de campo de texto C: / GL / GLUTsrc
  • En el segundo tipo de campo de texto C: / GL / GLUTsrc / build
  • 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.

    • Vaya a C:> GL> GLUTsrc> build. Haga doble clic en "freeglut.sln", o "freeglut" o "ALL_BUILD.vcxproj". Aparece una instancia de Visual Studio. Espere hasta en el menú principal, Construir aparece la entrada. Hacer clic Construir > Construir solución (la primera opción).
    • Espere hasta que lea la última línea en la ventana "Salida": ========== Compilación: 28 se realizó correctamente, 0 falló, 0 actualizada, 1 omitida "========= =

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

  • Navegue a C: / GL / GLUTsrc / build / lib / Debug. En su interior debería ver el archivo freeglutd.lib debajo de otros archivos.

Paso 6. Construya GLEW por CMake y Visual Studio

Siga el paso anterior pero

  • En el primer tipo de campo de texto C: / GL / GLEWsrc / build / cmake
  • En segundo tipo C: / GL / GLEWsrc / build
  • Navegue a C:> GL> GLEWsrc> build. Haga doble clic en "glew.sln", o "glew", o "ALL_BUILD.vcxproj". Aparece una instancia de Visual Studio. Espere hasta en el menú principal Construir aparece la entrada. Hacer clic Construir > Construir solución (la primera opción).

    • Espere hasta que lea la última línea en la ventana "Salida": ========== Compilación: 6 correctamente, 0 fallida, 0 actualizada, 2 omitidas "========= =

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

  • Navegue a C:> GL> GLEWsrc> build> lib> Debug. Dentro debería ver el archivo glew32d.lib entre otros archivos.

Paso 7. Cree un proyecto con FreeGLUT integrado y GLEW integrado

En el directorio (disco) C: crear carpeta GLP, si no existe.

  • En el menú principal de Visual Studio, haga clic en Archivo> Nuevo> Proyecto…> en el asistente Crear un nuevo proyecto, haga clic en Proyecto vacío> Siguiente.

    • En Configura tu nuevo proyecto asistente para el tipo "Nombre del proyecto": GLUTsrc-GLEWsrc-0
    • En el campo de texto "Ubicación", elimine todo y escriba C: / GLP \
    • 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 2019.
  • Agregue su archivo fuente al proyecto.

    • En V. S. GUI, asistente del "Explorador de soluciones", haga clic con el botón derecho en la carpeta Archivos de origen (la última)> haga clic en Agregar> Nuevo elemento….
    • En la ventana Agregar nuevo elemento: GLUTsrc-GLEWsrc-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 / GLUT-GLEW-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.
  • 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 GLUTsrc-GLEWsrc-0 > seleccione Propiedades.

    • (1) Menú principal de páginas de propiedades GLUTsrc-GLEWsrc-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. Abra 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 / GLUTsrc / include > haga clic en el primer icono en el asistente de inclusión de directorios adicionales> pegar.
      • Dupdo C: / GL / GLEWsrc / include > haga clic en el primer icono> pegar.
      • Haga clic en Aceptar en el asistente Incluir directorios adicionales.
    • (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 / GLUTsrc / build / lib / Debug > haga clic en el primer icono> pegar.
      • Dupdo C: / GL / GLEWsrc / build / lib / Debug > haga clic en el primer icono> pegar.
      • En el asistente de Directorios de bibliotecas adicionales, haga clic en Aceptar.
    • (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…> copiar opengl32.lib; freeglutd.lib; glew32d.lib y pegue en el cuadro de texto superior del asistente de 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 los archivos freeglutd.dll y glew32d.dll y péguelos en la carpeta GLUTsrc-GLEWsrc-0.

    • Navegue a C: / GL / GLUTsrc / build / bin / Debug. Haga clic en freeglutd.dll> haga clic con el botón derecho> Copiar.
    • Navegue a C:> GLP> GLUTsrc-GLEWsrc-0. Haga clic con el botón derecho en un área vacía en la carpeta GLUTsrc-GLEWsrc-0 y seleccione Pegar.
    • Navegue a C: / GL / GLEWsrc / build / bin / Debug. Haga clic en glew32d.dll> haga clic con el botón derecho> Copiar.
    • Navegue a C:> GLP> GLUTsrc-GLEWsrc-0. Haga clic con el botón derecho en un área vacía en la carpeta GLUTsrc-GLEWsrc-0 y seleccione Pegar.
    • Los archivos freeglutd.dll y glew32d.dll ahora deberían estar en la carpeta GLUTsrc-GLEWsrc-0 junto con Main.cpp y otros 4 archivos creados por Visual Studio.

Paso 8. Pruebe su proyecto y corrija los errores si los hubiera

Como se indicó anteriormente en la Parte 3, pasos 7 y 8.

Paso 9. Cree la plantilla

Como anteriormente Parte 4. Para el tipo de nombre de la plantilla GLUTsrc-GLEWsrc. Para el tipo de nombre del proyecto GLUTsrc-GLEWsrc-1. Recuerde que cuando crea un proyecto con esta plantilla, en el menú principal de la GUI de Visual Studio, seleccione x64, también copie y pegue los archivos dll como en la parte actual. Buen trabajo.

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

Paso 1. En este tutorial, aprenderá que 3 fue configurar FreeGLUT y GLEW 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.

Consejos

  • Cuando necesite eliminar la carpeta del proyecto, cierre Visual Studio> elimine la carpeta del proyecto> abra Visual Studio.
  • 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 / freeglut / include y C: / GL / glew / include) 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 / freeglut / lib 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, vaya a la carpeta donde viven los archivos.lib (en este tutorial para la plataforma x86, C: / GL / freeglut / lib 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: