Outils pour utilisateurs

Outils du site


allegro:install_msvs10

====== Différences ====== Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

allegro:install_msvs10 [2012/03/17 14:47]
mrhide [Créer un projet]
allegro:install_msvs10 [2014/06/10 14:24] (Version actuelle)
mrhide correction de l'explication sur -mt
Ligne 8: Ligne 8:
  
 Sur cette page, récupérez la dernière version précompilé avec MSVC10 (c'est plus simple pour nous) d'​Allegro : http://​www.allegro.cc/​files/​ \\ Sur cette page, récupérez la dernière version précompilé avec MSVC10 (c'est plus simple pour nous) d'​Allegro : http://​www.allegro.cc/​files/​ \\
-Pendant l'​écriture de cet article, la version est 5.0.4.+Pendant l'​écriture de cet article, la version est 5.0.7.
  
 Extrayez l'​archive et placez les dossiers **bin**, **include** et **lib** dans le dossier **C:​\allegro\** (créez le si nécessaire). Extrayez l'​archive et placez les dossiers **bin**, **include** et **lib** dans le dossier **C:​\allegro\** (créez le si nécessaire).
Ligne 40: Ligne 40:
 opengl32.lib\\ opengl32.lib\\
 Gdiplus.lib**\\ Gdiplus.lib**\\
-Pour la cible **Debug** : **allegro-5.0.4-monolith-md-debug.lib**\\ +Pour la cible **Debug** : **allegro-5.0.7-monolith-md-debug.lib**\\ 
-Pour la cible **Release** : **allegro-5.0.4-monolith-md.lib**+Pour la cible **Release** : **allegro-5.0.7-monolith-md.lib**
   * **Propriétés de configuration** -> **Débogage** : Modifiez le champ //​Environnement//​ et ajoutez **PATH=c:​\allegro\bin;​%PATH%**   * **Propriétés de configuration** -> **Débogage** : Modifiez le champ //​Environnement//​ et ajoutez **PATH=c:​\allegro\bin;​%PATH%**
  
Ligne 54: Ligne 54:
 opengl32.lib\\ opengl32.lib\\
 Gdiplus.lib**\\ Gdiplus.lib**\\
-Pour la cible **Debug** : **allegro-5.0.4-monolith-static-md-debug.lib**\\ +Pour la cible **Debug** : **allegro-5.0.7-monolith-static-md-debug.lib**\\ 
-Pour la cible **Release** : **allegro-5.0.4-monolith-static-md.lib**+Pour la cible **Release** : **allegro-5.0.7-monolith-static-md.lib**
  
 Attention ! avec la méthode statique, il faut définir ALLEGRO_STATICLINK avant d'​inclure un header d'​allegro : Attention ! avec la méthode statique, il faut définir ALLEGRO_STATICLINK avant d'​inclure un header d'​allegro :
Ligne 97: Ligne 97:
 </​file>​ </​file>​
  
-Générez la solution (ou F7) et normalement ça compile et le programme se lance et il affiche une fenêtre noire (sinon allez vous plaindre en anglais sur [[http://​allegro.cc/]])+Générez la solution (ou F7) et normalement ça compile et le programme se lance et il affiche une fenêtre noire.
  
 ===== Annexes ===== ===== Annexes =====
Ligne 106: Ligne 106:
 allegro[_module]-[version][-monolith][-static]-[mt|md][-debug].[lib|dll] allegro[_module]-[version][-monolith][-static]-[mt|md][-debug].[lib|dll]
  
-  * -static uniquement pour les .lib : signifie que le fichier inclus ne nécessite pas de DLL, utilisés pour la compilation statique +  * -static uniquement pour les .lib : signifie que le fichier inclus ne nécessite pas de DLL, utilisés pour la compilation statique. 
-  * -monolith : version tout-en-un d'​allegro : le fichier contient les différents modules d'​Allegro ainsi que les dépendances +  * -monolith : version tout-en-un d'​allegro : le fichier contient les différents modules d'​Allegro ainsi que les dépendances. 
-  * -mt,md : mt signifie que le fichier contient ​la libc, ne nous intéresse pas car MSVC a sa propre libcmd ne contient pas la libc +  * -mt,md : mt signifie que l'on link avec la libc en static (option /MT)évite d'​imposer l'​installation de vcredist_x86.exemais produit un binaire bien plus gros. 
-  * -debug : compilé ​avec les informations de débogage+  * -debug : compile ​avec les informations de débogage.
  
 ==== Redistribution de votre jeu ==== ==== Redistribution de votre jeu ====
allegro/install_msvs10.1331992069.txt.gz · Dernière modification: 2012/03/17 14:47 par mrhide