Comment configurer OpenGL GLFW GLEW GLM sur un projet avec Visual Studio

Table des matières:

Comment configurer OpenGL GLFW GLEW GLM sur un projet avec Visual Studio
Comment configurer OpenGL GLFW GLEW GLM sur un projet avec Visual Studio

Vidéo: Comment configurer OpenGL GLFW GLEW GLM sur un projet avec Visual Studio

Vidéo: Comment configurer OpenGL GLFW GLEW GLM sur un projet avec Visual Studio
Vidéo: COMMENT DEMARRER SON PC AVEC UNE CLE USB 2024, Avril
Anonim

Ce guide vous aidera à relever le premier défi de l'utilisation d'OpenGL, GLFW, GLEW et GLM: les installer, les configurer et créer votre premier projet avec le modèle GLFW-GLEW-GLM dans Visual Studio 2019.

Il supposera que votre plate-forme est Windows et que votre IDE est Visual Studio 2019. Pendant l'installation de Visual Studio, cochez la case Développement de bureau avec la charge de travail C++.

Pas

Partie 1 sur 7: Téléchargement de GLFW, GLEW et GLM

Mettez en surbrillance glfw
Mettez en surbrillance glfw

Étape 1. Mettez en surbrillance l'étape ou la sous-étape

Mettez en surbrillance l'étape ou la sous-étape que vous prévoyez de faire, puis faites-le. Voir comme exemple l'image ci-dessus.

Étape 2. Créez le dossier GL

Ouvrez l'explorateur de fichiers de Windows > Accédez au disque (répertoire) C.

  • Si le dossier GL existe déjà, ce n'est pas grave.
  • Si ce n'est pas le cas, faites un clic droit dans une zone vide > sélectionnez Nouveau > Dossier > tapez GL > appuyez sur ↵ Entrée.

Étape 3. Téléchargez GLFW

Faites un clic droit sur l'adresse suivante et sélectionnez Ouvrir le lien dans une nouvelle fenêtre

  • Cliquez sur binaires Windows 32 bits. Vous obtiendrez "glfw-3.3.4.bin. WIN32" ou la dernière version.
  • Cliquez sur le dossier de téléchargement "glfw-3.3.4.bin. WIN32" > clic droit > sélectionnez copier.
  • Accédez à C:> GL> clic droit> sélectionnez coller.
  • Cliquez sur "glfw-3.3.4.bin. WIN32" et renommez-le en GLFW.
  • Maintenant dans le dossier "GL", vous avez le dossier GLFW.

Étape 4. Téléchargez GLEW

Faites un clic droit sur le lien suivant et sélectionnez Ouvrir le lien dans une nouvelle fenêtre https://glew.sourceforge.net/. Au dessous de Téléchargements, trouve Binaires et cliquez sur Windows 32 bits et 64 bits.

  • Cliquez sur le dossier téléchargé lueur-2.1.0 (ou dernière version) > clic droit > sélectionner Copie.
  • Accédez à C:> GL> clic droit> sélectionnez Pâte.
  • (Vous pouvez également ouvrir la fenêtre « Explorateur de fichiers » > C: > GL. Accédez à la fenêtre de téléchargement > cliquez sur le dossier téléchargé et faites-le glisser dans C:\GL)
  • Renommer lueur-2.1.0 à GLEW.
  • Si le dossier glew-2.1.0-win32 a été téléchargé, double-cliquez dessus pour obtenir glew-2.1.0.
GLM 1
GLM 1

Étape 5. Téléchargez GLM

Faites un clic droit sur l'adresse suivante et sélectionnez Ouvrir le lien dans une nouvelle fenêtre glm Bibliothèque mathématique OpenGL. Dans le coin supérieur gauche, cliquez Télécharger GLM 0.9.9.7 ou la dernière version (voir l'image ci-dessus).

  • Cliquez sur le dossier téléchargé "glm" > clic droit > Copier.
  • Accédez à C:\GL > clic droit > Coller.
  • (Vous pouvez également ouvrir la fenêtre « Explorateur de fichiers » > C: > GL. Accédez à la fenêtre de téléchargement > cliquez sur le dossier téléchargé et faites-le glisser dans C:\GL)
  • Renommer glm à GLM

Partie 2 sur 7: Création d'un projet Visual Studio

Étape 1. Créez un dossier BPL

Accédez au disque (répertoire) C.

  • Si le dossier BPL existe déjà, ce n'est pas grave.
  • Si ce n'est pas le cas, faites un clic droit dans une zone vide > sélectionnez Nouveau > Dossier > tapez BPL > appuyez sur ↵ Entrée.

Étape 2. Créez un projet vide

  • Si Visual Studio n'est pas ouvert. Ouvrez-le > Cliquez sur Créer un nouveau projet > Projet vide > Suivant.

    • Dans Configurez votre nouveau projet assistant, pour "Nom du projet", tapez: GLFW-GLEW-GLM-0
    • Dans "Emplacement", supprimez tout, copiez C:\BPL\ et coller.
    • Cochez "Placer la solution et le projet dans le même répertoire" > cliquez sur Créer.
    • Attendez que l'instance Visual Studio apparaisse.
  • S'il a déjà été ouvert. Cliquez sur Fichier > Nouveau > Projet… > Projet vide > Suivant. Le reste comme ci-dessus.

Étape 3. Ajoutez votre fichier source au projet

  • Dans V. S. GUI, assistant de l'explorateur de solutions, cliquez avec le bouton droit sur l'entrée Fichiers source (la dernière) > sélectionnez Ajouter > Nouvel élément….
  • Dans l'assistant Ajouter un nouvel élément - GLFW-GLEW-GLM-0, cliquez sur Fichier C++ (.cpp) (le premier) au milieu de la fenêtre. Dans la zone de texte Nom, saisissez Main.cpp.
  • L'emplacement doit être C:\GLP\GLFW-GLEW-GLM-0\
  • Cliquez sur le bouton Ajouter. Le fichier s'ouvrira dans l'éditeur de texte principal, mais laissez le fichier vide pour le moment.

Partie 3 sur 7: Installation de GLFW, GLEW et GLM sur le projet

Projet 0
Projet 0

Étape 1. Configurez les « répertoires d'inclusion supplémentaires »

Dans l'Explorateur de solutions, faites un clic droit sur le nom de votre projet, c'est-à-dire GLFW-GLEW-GLM-0, et sélectionnez Propriétés. Conservez les paramètres par défaut: Configuration: Active(Debug) et Platform: Active(Win32)

Opengl 1
Opengl 1

Étape 2. Ouvrez le menu déroulant C/C++

Cliquez sur Général > Répertoires d'inclusion supplémentaires. > la flèche vers le bas à la fin du champ > cliquez dans le menu déroulant..

  • Copiez ceci C:\GL\GLFW\include > dans l'assistant d'inclusion de répertoires supplémentaires, cliquez sur la première icône > coller.

    OpenGL 12
    OpenGL 12
  • Copiez ceci C:\GL\GLEW\include > cliquez à nouveau sur la première icône > coller.
  • Copiez ceci C:\GL\GLM > cliquez encore une fois sur la première icône > coller.
  • Dans l'assistant d'inclusion de répertoires supplémentaires, cliquez sur OK.

Étape 3. Configurez l'éditeur de liens "Répertoires de bibliothèque supplémentaires"

Ouvrez le menu déroulant Linker et cliquez sur Général. Cliquez sur l'entrée Répertoires de bibliothèque supplémentaires > flèche vers le bas à droite du champ > cliquez sur.

  • Copie C:\GL\GLFW\lib-vc2019 > dans l'assistant "Répertoires de bibliothèque supplémentaires", cliquez sur la première icône > coller.
  • Copiez ceci C:\GL\GLEW\lib\Release\Win32 > cliquez sur la première icône > coller > cliquez sur OK.

Étape 4. Configurez les « dépendances supplémentaires »

  • Dans le menu déroulant Linker, cliquez sur "Entrée". Cliquez sur l'entrée Dépendances supplémentaires > la flèche vers le bas à la fin du champ > dans le menu déroulant.
  • Copie opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib et collez dans la zone de texte la plus haute de l'assistant Dépendances supplémentaires. Cliquez sur OK dans l'assistant Dépendances supplémentaires.

Étape 5. Définissez l'éditeur de liens "Sous-système" sur "Console"

Dans le menu déroulant Linker, cliquez sur System > SubSystem > cliquez sur la flèche vers le bas à la fin du champ > sélectionnez Console(/SUBSYSTEM:CONSOLE) dans le menu déroulant > cliquez sur Apply, puis sur OK dans l'assistant Project Property Pages.

Étape 6. Copiez le fichier glew32.dll et collez-le dans le dossier du projet GLFW-GLEW-GLM-0

  • Accédez à C:> GL> GLEW> bin> Release> Win32. Cliquez sur glew32.dll > clic droit > Copier.
  • Accédez à C: > BPL > GLFW-GLEW-GLM-0. Cliquez avec le bouton droit sur une zone vide du dossier GLFW-GLEW-GLM-0 et sélectionnez Coller.
  • Le fichier glew32.dll devrait maintenant se trouver dans le dossier de projet GLFW-GLEW-GLM-0 avec Main.cpp et 4 autres fichiers créés par Visual Studio.

Étape 7. Testez votre projet

Faites un clic droit sur l'adresse suivante et sélectionnez Ouvrir le lien dans une nouvelle fenêtre tutorial01.cpp. Copiez le code et collez-le dans la zone de code Main.cpp. Appuyez sur Ctrl+F5. Deux fenêtres devraient apparaître. Un noir et un autre bleu.

Si seule la fenêtre noire (la console) apparaît avec le message: "Impossible d'ouvrir la fenêtre GLFW. Si vous avez un GPU Intel, ils ne sont pas compatibles 3.3. Essayez la version 2.1 du tutoriel.", la configuration est correcte, mais fonctionne glfwCreateWindow n'a pas fonctionné

Étape 8. Corrigez toutes les erreurs

Si vous voyez des erreurs dans la "liste d'erreurs", vérifiez les points suivants:

  • Fichier avec l'extension.h, allez à la partie 3, étape 1, "Configurez les "répertoires d'inclusion supplémentaires"" et suivez les instructions.
  • Fichier avec l'extension.lib allez à la partie 3, étape 2, "Configurez l'éditeur de liens "Répertoires de bibliothèque supplémentaires"", et suivez les instructions. Également à l'étape 3, "Configurer l'éditeur de liens "Répertoires de bibliothèque supplémentaires"".
  • Fichier avec l'extension.dll, passez à l'étape 5, « Copiez le fichier glew32.dll et collez-le dans le dossier du projet » et suivez les instructions.
  • "Le point d'entrée doit être défini", passez à l'étape 4, définissez l'éditeur de liens "Sous-système" sur "CONSOLE" et suivez les instructions.
  • Pour les autres erreurs, si vous ne pouvez pas les corriger, fermez Visual Studio> supprimez le dossier de projet GLFW-GLEW-GLM-0 qui réside dans C:\GLP> ouvrez Visual Studio> répétez la configuration à partir de Partie 2. Bon travail.

Partie 4 sur 7: Création d'un projet avec le modèle GLFW-GLEW-GLM

Étape 1. Créez un modèle

Allez dans le menu principal de Visual Studio et, pendant que Project-0 est ouvert, cliquez sur Projet > Exporter le modèle….

  • Dans l'assistant d'exportation de modèle, cochez la case Modèle de projet, si elle n'est pas cochée > cliquez sur Suivant >.
  • Sur "Exporter l'assistant de modèle" (Sélectionnez les options de modèle), dans la zone de texte Nom du modèle, supprimez tout, copiez GLFW-GLEW-GLM et collez > cliquez sur Terminer. Le modèle a été créé. Supprimer la fenêtre ouverte avec l'adresse du modèle.

Étape 2. Créez votre projet

  • Cliquez sur Fichier > Nouveau > Projet….
  • Dans Créer un nouveau projet assistant, dans la liste des modèles, sélectionnez GLFW-GLEW-GLM (si nécessaire faites défiler la liste des modèles) > cliquez sur Suivant.
  • Dans le Configurez votre nouveau projet assistant, dans le champ de texte "Nom du projet", saisissez (ou copiez-collez) GLFW-GLEW-GLM-1
  • L'emplacement doit être C:\GLP. Si ce n'est pas le cas, copiez C:\BPL et coller.
  • Assurez-vous que Placer la solution et le projet dans le même répertoire est coché. Cliquez sur Créer.

Étape 3. Ajoutez le fichier source

Dans le menu de l'Explorateur de solutions, double-cliquez sur Fichiers sources > cliquez sur Main.cpp. Le code devrait apparaître sur V. S. zone codée. Vous pouvez modifier ou changer le code si vous le désirez.

Étape 4. Copiez le fichier glew32.dll et collez-le dans le dossier du projet GLFW-GLEW-GLM-1

  • Accédez à C:> GL> GLEW> bin> Release> Win32. Cliquez sur glew32.dll > clic droit > Copier.
  • Accédez à C: > BPL > GLFW-GLEW-GLM-1. Cliquez avec le bouton droit sur une zone vide du dossier de projet GLFW-GLEW-GLM-1 et sélectionnez Coller.
  • Le fichier glew32.dll devrait maintenant se trouver dans le dossier de projet GLFW-GLEW-GLM-1 avec Main.cpp et 4 autres fichiers créés par Visual Studio.
  • Exécuter de programme. Bon travail.

Partie 5 sur 7: Création d'un projet pour cibler la plate-forme x64

Étape 1. Créez le dossier GL

Ouvrez l'explorateur de fichiers de Windows > Accédez au disque (répertoire) C.

  • Si le dossier GL existe déjà, ce n'est pas grave.
  • Si ce n'est pas le cas, faites un clic droit dans une zone vide > sélectionnez Nouveau > Dossier > tapez GL > appuyez sur ↵ Entrée.

Étape 2. Téléchargez GLFW 64 bits

Faites un clic droit sur l'adresse suivante et sélectionnez Ouvrir le lien dans une nouvelle fenêtre

  • Cliquez sur binaires Windows 64 bits. Vous obtenez "glfw-3.3.4.bin. WIN64" ou la dernière version.
  • Cliquez sur dossier > clic droit > Copier.
  • Naviguez dans C:\GL > clic droit > Coller.
  • Renommez le dossier "glfw-3.3.4.bin. WIN64" en GLFW64

Étape 3. Téléchargez GLEW et GLM comme ci-dessus, partie 1, étapes 4, 5

Étape 4. Créez un projet comme ci-dessus (Partie 2), avec le nom GLFW64-GLEW64-GLM-0 et ajoutez le fichier Main.cpp

Étape 5. Paramètres principaux des pages de propriétés du projet

Allez dans "Solution Explorer" > clic droit sur le nom de votre projet > sélectionnez "Propriétés". Dans Plate-forme: entrée, choisissez x64 > Cliquez sur Gestionnaire de configuration…

  • Dans la plate-forme de solution active: sélectionnez x64
  • Dans l'entrée Platform, x64 est automatiquement sélectionné.
  • Cliquez sur Fermer

Étape 6. Répertoires d'inclusion supplémentaires

Comme ci-dessus, partie 3, étape 2.

Étape 7. Répertoires de bibliothèque supplémentaires

Ouvrez le menu déroulant "Linker" et cliquez sur "Général". Cliquez sur l'entrée « Répertoires de bibliothèque supplémentaires » > flèche vers le bas à la fin du champ > « Modifier » dans le menu déroulant.

  • Copiez ceci C:\GL\GLFW64\lib-vc2019 > dans l'assistant "Répertoires de bibliothèque supplémentaires", cliquez sur la première icône > coller.
  • Copiez ceci C:\GL\GLEW\lib\Release\x64 > cliquez sur la première icône > coller > cliquez sur OK.

Étape 8. Dépendances supplémentaires

Comme ci-dessus, partie 3, étape 4.

Étape 9. Sous-système

Comme ci-dessus, partie 3, étape 5.

Étape 10. Copiez le fichier glew32.dll et collez-le dans le dossier du projet GLFW64-GLEW64-GLM-0

Dans « l'explorateur de fichiers » de Windows, accédez à

  • C: > GL > GLEW > bin > Release > x64. Dans le dossier "x64", cliquez sur le fichier "glew32.dll" > clic droit > "Copier".
  • C: > BPL > GLFW64-GLEW64-GLM-0. Cliquez avec le bouton droit sur une zone vide dans le dossier de projet '"GLFW64-GLEW64-GLM-0'", et sélectionnez "Coller".

Étape 11. Testez le projet et corrigez les erreurs, le cas échéant

Comme ci-dessus, partie 3, étapes 7, 8.

ASTUCE: même si dans les paramètres principaux des pages de propriétés, il s'agit de Plate-forme: x64, cliquez sur Gestionnaire de configuration…, et dans Plate-forme de solution active: sélectionnez x64

Étape 12. Créez un modèle

Comme ci-dessus, partie 4, mais à l'étape 4, accédez à C: > GL > GLEW > bin > Release > x64 à la place. Notez que le nom du fichier est glew32.dll comme avec la plate-forme x86. Pour le type de nom du modèle GLFW64-GLEW64-GLM Pour le type de nom de projet GLFW64-GLEW64-GLM-1

ASTUCE: dans chaque projet que vous créez avec ce modèle, sélectionnez x64 (à côté de Debug) dans l'interface graphique de Visual Studio

Partie 6 sur 7: Configuration de Built GLFW, Built GLEW et Built GLM

Étape 1. Créez le dossier GL

Ouvrez l'explorateur de fichiers de Windows > Accédez au disque (répertoire) C.

  • Si le dossier GL existe déjà, ce n'est pas grave.
  • Si ce n'est pas le cas, faites un clic droit dans une zone vide > sélectionnez Nouveau > Dossier > tapez GL > appuyez sur ↵ Entrée.

Étape 2. Installez CMake

Cliquez avec le bouton droit sur le lien suivant et sélectionnez Ouvrir le lien dans une nouvelle fenêtre. Utilisez CMake pour obtenir des binaires à partir du code source. Suivre Partie 1 Installation de CMake.

Étape 3. Téléchargez la source GLFW

Cliquez avec le bouton droit sur l'adresse suivante et sélectionnez Ouvrir le lien dans une nouvelle fenêtre https://www.glfw.org/download.html. Sélectionnez "Package source".

  • Dans la fenêtre de téléchargement, cliquez sur le dossier "glfw-3.3.4" (ou la dernière version) > clic droit > sélectionnez Copier.
  • Dans l'explorateur de fichiers, accédez à C:\> GL> clic droit> sélectionnez Coller. Cliquez deux fois sur le nom du dossier > supprimer le nom > tapez: GLFWsrc > appuyez sur ↵ Entrée.

Étape 4. Téléchargez la source GLEW

Faites un clic droit sur l'adresse suivante et sélectionnez Ouvrir le lien dans une nouvelle fenêtre https://glew.sourceforge.net/. À côté de La source cliquez sur ZIP.

  • Dans la fenêtre de téléchargement, cliquez sur le dossier "glew-2.1.0" (ou le dernier) > clic droit > Copier.
  • Accédez à C:\ > GL. Clic droit > Coller. Cliquez deux fois sur le nom du dossier et renommez-le GLEWsrc > appuyez sur ↵ Entrée. Maintenant, dans le dossier GL, vous avez les dossiers GLFWsrc et GLEWsrc, peut-être entre autres.

Étape 5. Téléchargez GLM s'il n'a pas déjà été téléchargé

Allez à la partie 1 et suivez l'étape 5.

Étape 6. Générez GLFW par CMake et Visual Studio

Accédez à l'interface graphique CMake.

  • Copier (Attention à ne pas copier d'espace vide) C:/GL/GLFWsrc et collez dans le premier champ de texte.
  • Copier (Attention à ne pas copier d'espace vide) C:/GL/GLFWsrc/build et collez dans le deuxième champ de texte ("Où construire les binaires:").
  • Configurer et générer. Dans CMake GUI, cliquez sur Configurer > dans l'assistant Créer un répertoire, cliquez sur Oui > sélectionnez Visual Studio 16 2019 > cliquez sur Terminer.

    Lorsque, dans l'interface graphique de CMake, vous lisez: "Configuration terminée", cliquez sur Générer. Vous devriez lire: « Génération terminée »

  • Construisez votre solution.

    • Accédez à C: > GL > GLFWsrc > build. Double-cliquez sur "GLFW.sln", ou "GLFW", ou "ALL_BUILD.vcxproj". Une instance de Visual Studio apparaît. Attendez que l'entrée Build du menu principal apparaisse. Cliquez dessus > "Créer une solution".
    • Attendez de lire la dernière ligne dans la fenêtre "Sortie": ========== Build: 32 réussi, 0 échoué, 0 à jour, 2 ignoré" ========== =

      Nombre de modifications "réussies" dans les versions de glfw

  • Accédez à C:\ > GL > GLFWsrc > build > src > Debug. À l'intérieur, vous devriez voir le fichier glfw3.lib.

Étape 7. Créez GLEW par CMake et Visual Studio

Suivez l'étape ci-dessus mais

  • Copier (Attention à ne pas copier d'espace vide) C:/GL/GLEWsrc/build/cmake et collez dans le premier champ de texte.
  • Copier (Attention à ne pas copier d'espace vide) C:/GL/GLEWsrc/build et collez dans le deuxième champ de texte.
  • Accédez à C: > GL > GLEWsrc > build. Double-cliquez sur "glew.sln", ou "glew", ou "ALL_BUILD.vcxproj".
  • Dans V. S. Assistant de sortie, le nombre de réussites aujourd'hui (31-1-2020) est de 6, peut cependant changer dans la version ultérieure.
  • Naviguez vers C: > GL > GLEWsrc > build > lib > Debug. À l'intérieur, vous devriez voir le fichier glew32d.lib entre autres fichiers.

Étape 8. Créez GLM par CMake et Visual Studio

Suivez l'étape 6 (de cette partie) Construire GLFW par CMake et Visual Studio mais…

  • Pour le premier champ de texte, copiez (attention:

    ne copiez aucun espace vide) et collez C:/GL/GLM

  • Pour la deuxième copie du champ de texte (attention:

    ne copiez aucun espace vide) et collez C:/GL/GLM/construire

  • Accédez à C: > GL > GLM > build. Double-cliquez sur le fichier "ALL_BUILD.vcxproj" ou le fichier (pas le dossier) "glm".
  • Dans V. S. Assistant de sortie, le nombre de réussites aujourd'hui (2021-08-31) est de 165, peut cependant changer dans la version ultérieure.

    Si le nombre de succès est inférieur à 165, supprimez CMake GUI > allez dans C: > GL > double-cliquez sur "cmake-3.21.2-windows-x86_64" > double-cliquez sur " bin " > double-cliquez sur le fichier " cmake-gui ". La nouvelle interface graphique CMake apparaît. Suivez l'étape actuelle (#8)

  • Naviguez vers C: > GL > GLM > build > glm > Debug. À l'intérieur, vous devriez voir le fichier glm_static.lib entre autres fichiers.

Étape 9. Configurez GLFW intégré, GLEW intégré et GLM intégré dans le projet

  • Créer un projet vide selon Partie 2. Pour le type de nom GLFWsrc-GLEWsrc-GLMsrc-0 « Emplacement: » devrait être: C:\BPL N'oubliez pas d'ajouter le fichier Main.cpp.
  • Configurez les propriétés du projet. Dans l'assistant de l'explorateur de solutions, cliquez avec le bouton droit sur le nom du projet qui est GLFWsrc-GLEWsrc-GLMsrc-0 > sélectionnez Propriétés.

    • (1) Dans le menu principal des pages de propriétés GLFWsrc-GLEWsrc-GLMsrc-0.

      Dans l'entrée Platform, sélectionnez x64 > cliquez sur Configuration Manager….

      • Dans la plate-forme de solution active: sélectionnez x64.
      • Dans l'entrée Platform, x64 est automatiquement sélectionné.
      • Cliquez sur Fermer.
    • (2) Répertoires d'inclusion supplémentaires. Cliquez sur C/C++ > Général > Dans le menu à côté, sélectionnez le premier, Répertoires d'inclusion supplémentaires > cliquez sur la flèche vers le bas à la fin du champ > cliquez sur Modifier….

      • Copie C:\GL\GLFWsrc\include > dans l'assistant "Additional Include Directories", cliquez sur la première icône > collez dans le champ de texte le plus haut.
      • Copie C:\GL\GLEWsrc\include > cliquez à nouveau sur la première icône > coller.
      • Copie C:\GL\GLM > cliquez encore une fois sur la première icône > coller.
      • Dans l'assistant "Additional Include Directories", cliquez sur OK.
    • (3) Répertoires de bibliothèque supplémentaires. Double-cliquez sur Linker > cliquez sur Général > Répertoires de bibliothèque supplémentaires > cliquez sur la flèche vers le bas à la fin du champ > cliquez sur Modifier….

      • Copie C:\GL\GLFWsrc\build\src\Debug > dans l'assistant "Répertoires de bibliothèque supplémentaires", cliquez sur la première icône > collez dans le champ de texte le plus haut.
      • Copie C:\GL\GLEWsrc\build\lib\Debug > cliquez à nouveau sur la première icône > coller.
      • Copie C:\GL\GLM\build\glm\Debug > cliquez encore une fois sur la première icône > coller.
    • (4) Dépendances supplémentaires. Dans le menu déroulant Linker, sélectionnez Input > dans le menu à côté, sélectionnez le premier, Additional Dependencies > cliquez sur la flèche vers le bas à la fin du champ > Edit….

      • Copie opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > coller dans la zone de texte supérieure de l'assistant "Dépendances supplémentaires".
      • Dans l'assistant "Dépendances supplémentaires", cliquez sur OK.
    • (5) Définissez le système sur CONSOLE de sous-système.

      Dans le menu déroulant Linker, sélectionnez System > dans le menu à côté, sélectionnez le premier, SubSystem > cliquez sur la flèche vers le bas à la fin du champ > sélectionnez Console (/SUBSYSTEM:CONSOLE). Cliquez sur Appliquer et OK.

  • Copiez le fichier glew32d.dll et collez-le dans le dossier du projet GLFWsrc-GLEWsrc-GLMsrc-0.

    • Accédez à C: > GL > GLEWsrc > build > bin > débogage. Cliquez sur glew32d.dll > clic droit > Copier.
    • Accédez à C: > BPL > GLFWsrc-GLEWsrc-GLMsrc-0. Cliquez avec le bouton droit sur une zone vide dans le dossier de projet GLFWsrc-GLEWsrc-GLMsrc-0 et sélectionnez Coller.
  • Copiez le fichier glm_shared.dll et collez-le dans le dossier du projet GLFWsrc-GLEWsrc-GLMsrc-0.

    • Naviguez vers C: > GL > GLM > build > glm > Debug. Cliquez sur glm_shared.dll > clic droit > Copier.
    • Naviguez vers C: > BPL > GLFWsrc-GLEWsrc-GLMsrc-0. Cliquez avec le bouton droit sur une zone vide dans le dossier de projet GLFWsrc-GLEWsrc-GLMsrc-0 et sélectionnez Coller.
    • glew32d.dll et glm_shared.dll les fichiers doivent maintenant se trouver dans le dossier de projet GLFWsrc-GLEWsrc-GLMsrc-0 avec Main.cpp et 4 autres fichiers créés par Visual Studio.

Étape 10. Testez votre projet et corrigez les erreurs éventuelles

Allez à la partie 3 et suivez les étapes 7 et 8.

Étape 11. Créez un modèle

Comme ci-dessus, partie 4. Pour le type de nom du modèle GLFWsrc-GLEWsrc-GLMsrc Pour le nom du projet, tapez GLFWsrc-GLEWsrc-GLMsrc-1 N'oubliez pas que dans chaque projet que vous créez avec ce modèle, cliquez sur x64 dans V. S. Menu principal de l'interface graphique.

Partie 7 sur 7: Choisir la configuration

Étape 1. Dans ce didacticiel, vous apprenez que 3 consistait à définir GLFW, GLEW et GLM dans Project avec Visual Studio

  • Configurer les binaires x86 (32 bits).

    C'est le plus simple. Vous devriez commencer à apprendre la configuration à partir d'ici.

  • Configurer les binaires x64 (64 bits).

    Il cible la plate-forme x64. Choisissez-le uniquement lorsque vous avez une raison précise de le faire.

  • Compilez la source GLFW, la source GLEW, la source GLM et configurez-les dans le projet.

    Cible x64 aussi. Le plus difficile. Le meilleur quand même.

Des astuces

  • Vous pouvez créer un dossier dans le dossier C:\GL pour y placer vos projets. Lorsque vous créez un projet, sélectionnez ce dossier pour "Emplacement".
  • Méthode générale de configuration Répertoires d'inclusion supplémentaires est que, après avoir cliqué sur la première icône, cliquez sur trois points…, accédez au dossier où se trouvent les fichiers.h (dans ce tutoriel C:\GL\glfw\include, C:\GL\glew\include et C:\GL\glm) et cliquez sur Sélectionner un dossier.
  • Méthode générale de configuration Répertoires de bibliothèque supplémentaires c'est que, après avoir cliqué sur la première icône, cliquez sur trois points…, accédez au dossier où se trouvent les fichiers.lib (dans ce didacticiel pour la plate-forme x86, C:\GL\glfw\lib-vc2019 et C:\ GL\glew\lib\Release\Win32) et cliquez sur Sélectionner un dossier.
  • Méthode générale de configuration Dépendances supplémentaires est-ce,

    • Dans l'explorateur de fichiers, accédez au dossier où résident le(s) fichier(s).lib (dans ce didacticiel pour la plate-forme x86, C:\GL\glfw\lib-vc2019 et C:\GL\glew\lib\Release\Win32), cliquez deux fois sur le nom de chaque fichier.lib et copiez (en tapant Ctrl+C) le nom avec son extension.lib.
    • Allez maintenant dans l'assistant Dépendances supplémentaires et collez-le (en frappant Ctrl+V). Tapez un point-virgule (;).
    • Si vous souhaitez configurer OpenGL avec votre projet, ajoutez opengl32.lib.
  • Si des fichiers dll sont nécessaires, alors, dans chaque projet que vous créez - même avec un modèle créé par le projet, y compris le fichier dll - vous devez copier les fichiers dll des bibliothèques ou du projet précédent et les coller dans le nouveau projet.

Conseillé: