Logo Khaganat
Traductions de cette page?:

Ceci est une ancienne révision du document !


Compilation des sources

Présentation et tutoriel en début de conception

Afin de pouvoir travailler sur le code de studio et de faire évoluer son code il va falloir préparer un peu votre espace de travail selon votre OS.

Linux

Debian 8.X min

Installation des dépendances

Pour commencer nous devons installer GIT si cela n'est pas déjà fait. $sudo apt-get install git Cela va nous permettre de télécharger les sources et d'enregistrer les modifications du code. Pour cela je vous invite à suivre ce tutoriel très bien fait GIT sur OpenClassRoom.

Pour l'IDE, j'ai porté mon choix sur Qt Creator (cela me permet ainsi de pouvoir modifier directement le design très facilement et le code dans le même programme).

Maintenant il vous faut créer un dossier qui va accueillir les fichiers compilés, et un pour le code que l'on va prendre depuis git (selon votre habitude je vous laisse le soin de nommer les fichiers à votre guise), pour ce tutoriel je vais appeler le dossier avec les sources src et le dossier avec les fichiers compilés build .

Pour l'installer rien de plus simple, une petite ligne de commande. $sudo apt-get install qtcreator

Maintenant positionnez-vous dans le dossier src puis tapez la commande suivante $git clone branaz.khaganat.net/khaganat/khanat-code.git.

Ensuite nous devons installer toutes les dépendances afin que notre cmake fonctionne. apt-get install mercurial libcurl4-openssl-dev libluabind-dev libfreetype6-dev libx11-dev libgl1-mesa-dev libxxf86vm-dev libxrandr-dev libxrender-dev libopenal-dev libogg-dev libvorbis-dev libxml2-dev cmake build-essential libpng12-dev libjpeg62-dev rrdtool libmysqlclient15-dev bison libxmu-dev autoconf automake libssl-dev libsquish-dev libcpptest-dev

OSX

Windows

CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/ryzomcore_studio/compilation.1488299070.txt.gz · Dernière modification : (modification externe)

Licences Mentions légales Accueil du site Contact Inclusion