QT+OpenGL —— Configuración de compilación GLFW

2022-12-28   EN  

Environmento: Qt5.8.0, VS2015

1, descargue el código fuente GLFW; dirección:https://www.glfw.org/download.html

2, descargue la herramienta CMake; dirección:http://www.cmake.org/cmake/resources/software.html

3. Inicie el cmake-gui para configurar el código fuente y la ruta de compilación; como se muestra en la figura:

4, haga clic en Configurar para seleccionar VS 2015 como se muestra en la figura:

5. Verifique el build_shard_libs, ¡este paso debe verificarse! De lo contrario, ¡hará que la biblioteca no esté disponible! Como se muestra en la figura:

6. Haga clic en Generar para generar el elemento y usar VS2015 para abrir el proyecto para generar en el directorio de compilación.

7. Copie los archivos de biblioteca generados al proyecto del proyecto e importe el proyecto. Los archivos DLL se colocan en el directorio de archivos de ejecución del proyecto, copie el archivo de encabezado incluir en el directorio de archivos de encabezado del proyecto e importar. La posición es la siguiente:

9. Descargue el código fuente de Freeglut, dirección: https://sourceforge.net/projects/freglut/

nota: si no puede descargarlo, puede buscar el código fuente de Freeglut para descargar

10. Use CMake para compilar, los pasos son los mismos que la compilación de GLFW.

11. Copie el LIB correspondiente, DLL, incluya archivos en el proyecto. La posición es la siguiente:

10. Configure la biblioteca GLAD, seleccione la versión OpenGL correspondiente, frente a la versión, el perfil seleccione el núcleo y verifique el general en el cargador. Dirección:https://glad.dav1d.de/

11. Agregue la biblioteca feliz al proyecto.

12. La prueba es exitosa y la configuración es exitosa sin informes. No habrá pantalla de ventana. Show de código como se muestra a continuación:

#include <glad/glad.h>
#include <GLFW/glfw3.h>

int main()
{
    glfwInit();
    glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
    glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
    glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
    //glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);

    return 0;
}

NOTA: Es mejor agregar directamente al directorio de instalación de VS, es decir,: c: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0 \ VC \ Incluye

como se muestra en la figura:

URL de referencia:https://learnopengl-cn.github.io/01%20Getting%20started/02%20Creating%20a%20window/

source

Random Posts

de una carpeta de Android de aprendizaje profundo a profundo (3) -Java Binder

Activiti Learning -genera el seguimiento de procesos históricos GG

Volver a la segmentación mínima (Palindrome-Partitiong-II) Solución de clase

Linux Permisos de archivo (S, T, I, A) Análisis

CentOS7 Todo el método de copia de seguridad y recuperación del sistema del servidor CentOS7 Copia de seguridad completa