Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
participation_au_projet:programmation:compilation_du_client [17/05/2011 22:23]
ackak
participation_au_projet:programmation:compilation_du_client [19/08/2015 12:05] (Version actuelle)
burno [Compilation du client sous Windows]
Ligne 278: Ligne 278:
  
 Le fichier projet le plus à jour étant celui sous Code::​Blocks,​ nous vous recommandons d'​utiliser ce logiciel. Le fichier projet le plus à jour étant celui sous Code::​Blocks,​ nous vous recommandons d'​utiliser ce logiciel.
-Téléchargement (Celui ​avec mingw) : http://www.codeblocks.org/​downloads/​5+Téléchargez celui avec mingw, version 10.05 (les plus récentes ne sont pas compatibles).
  
  
Ligne 284: Ligne 284:
 Il vous faut aussi récupérer les librairies Windows, la version officielle du pack est disponible ici : http://​landes-eternelles.com/​client/​Librairie.zip Il vous faut aussi récupérer les librairies Windows, la version officielle du pack est disponible ici : http://​landes-eternelles.com/​client/​Librairie.zip
  
-Dézipez ces deux dossiers et mettez-les dans un même répertoire. Vous vous retrouverez donc avec un dossier contenant deux autres dossiers : client_sources et librairies.+Dézipez ces deux dossiers et mettez-les dans un même répertoire. Vous vous retrouverez donc avec un dossier contenant deux autres dossiers : client_sources et Librairie.
  
 Il vous suffit ensuite d'​aller dans votre fichier source, d'​ouvrir le fichier client.cdb et de lancer la compilation (construire l'​exécutable). Il vous suffit ensuite d'​aller dans votre fichier source, d'​ouvrir le fichier client.cdb et de lancer la compilation (construire l'​exécutable).
Ligne 290: Ligne 290:
  
 Placez client.exe dans votre répertoire de jeu, double cliquez dessus, et le jeu se lancera à partir du client que vous venez de créer. Placez client.exe dans votre répertoire de jeu, double cliquez dessus, et le jeu se lancera à partir du client que vous venez de créer.
 +
 +
 +Problème fréquent : "​redefinition of typedef '​Byte'"​ => déplacer le fichier xz\Type.h dans les includes de code blocks (généralement C:\Program Files (x86)\CodeBlocks\MinGW\include)
  
 ==== Activation d'un flag ==== ==== Activation d'un flag ====
Ligne 296: Ligne 299:
  
 Menu Project / Build Options / Onglet Compiler Settings / Onglet #define / => rajouter les variables qui vont bien Menu Project / Build Options / Onglet Compiler Settings / Onglet #define / => rajouter les variables qui vont bien
 +
 +===== Compilation sous mac avec xcode =====
 +
 +Pour compiler sur mac vous devez déjà connaitre l'​environnement mac et xcode. Vous pouvez contacter Trinita pour plus d'​informations.
 +
 +1. vous pouvez récupérer le pack de librairie ici : http://​landes-eternelles.com/​client/​framework_macosx.zip
 +
 +2. vous devez installer xcode ( voir le site apple.fr )
 +
 +3. vous devez récupérer les sources ( soit le zip sur dans la partie téléchargement ) soit sur le svn. Vous pouvez utiliser SvnX comme interface graphique.
 +
 +