Différences
Ci-dessous, les différences entre deux révisions de la page.
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. | ||
+ | |||
+ | |||