Compilation de la partie serveur - niou128/my_config GitHub Wiki
Avant de pouvoir compiler le projet, il est nécessaire d'installer https://cmake.org/ (v3.5.2 minimum).
Voici les étapes à suivre pour la partie serveur :
- Cloner le dépôt (
git clone https://github.com/niou128/my_config.git
) - A la racine du dépôt, exécuter la commande
git submodule update --init --recursive
- Ouvrir CMake (interface graphique)
- Définir comme dossier source le répertoire
my_config/server/lib/restbed
- Définir comme dossier build le répertoire
my_config/server/lib/restbed/build
- Cliquer sur le bouton "Configure"
- Choisir le type de projet (ex: Unix Makefile)
- Décocher la case BUILD_SSL
- Sur Linux et Mac, cocher la case BUILD_SHARED. Sur Windows, elle doit être décochée
- Cliquer sur le bouton "Configure"
- Une fois le message "Configuring done" affiché, cliquer sur le bouton "Generate"
- Compiler la bibliothèque Restbed
- Si le type de projet est "Unix Makefile" :
- Aller au dossier build en ligne de commande (
cd my_config/server/lib/restbed/build
) - Exécuter la commande
make && make install
- Aller au dossier build en ligne de commande (
- Si le type de projet est "Visual Studio" ou "Xcode" :
- Ouvrir le projet généré dans le dossier
my_config/server/lib/restbed/build
- Compiler le dossier / projet "ALL_BUILD"
- Compiler le dossier / projet "INSTALL"
- Ouvrir le projet généré dans le dossier
- Si le type de projet est "Unix Makefile" :
- Ouvrir CMake (interface graphique)
- Supprimer le cache CMake
File > Delete Cache
- Définir comme dossier source le répertoire
my_config/server
- Définir comme dossier build le répertoire
my_config/server/build
- Cliquer sur le bouton "Configure"
- Choisir le type de projet
- Une fois le message "Configuring done" affiché, cliquer sur le bouton "Generate"
- Compiler le projet
- Si le type de projet est "Unix Makefile" :
- Aller au dossier build en ligne de commande (
cd my_config/build
) - Exécuter la commande
make
- Aller au dossier build en ligne de commande (
- Si le type de projet est "Visual Studio" ou "Xcode" :
- Ouvrir le projet généré dans le dossier
my_config/server/build
- Compiler le dossier / projet "ALL_BUILD"
- Ouvrir le projet généré dans le dossier
- Si le type de projet est "Unix Makefile" :