Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:comment_installer_box2d [Le 26/06/2011, 09:14] – [Pré-requis] 78.192.115.82 | tutoriel:comment_installer_box2d [Le 11/04/2017, 14:09] (Version actuelle) – tags L'Africain | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== Installer le moteur physique Box2D ====== | ||
+ | |||
+ | **Box2D** est un moteur physique 2D léger écrit par Erin Catto. Il s' | ||
+ | |||
+ | Ce tutoriel décrit donc les logiciels à installer et la démarche à suivre pour installer Box2D sous Ubuntu. | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | * Avoir [[: | ||
+ | * Savoir [[: | ||
+ | |||
+ | ===== Première étape ===== | ||
+ | |||
+ | La première chose à faire est évidemment de télécharger l' | ||
+ | Cliquer sur Box2D_v2.****.zip ( À l' | ||
+ | Une fois le téléchargement effectué, il faut extraire l' | ||
+ | |||
+ | ===== Deuxième étape ===== | ||
+ | |||
+ | Allez, on entre enfin dans le vif du sujet! | ||
+ | Ouvrir un [[: | ||
+ | |||
+ | cd CHEMIN | ||
+ | |||
+ | Descendre jusqu' | ||
+ | |||
+ | cd Box2D/Build | ||
+ | |||
+ | Générer les Makefiles: | ||
+ | |||
+ | cmake -DBOX2D_INSTALL=ON -DBOX2D_BUILD_SHARED=ON .. | ||
+ | |||
+ | Compiler: | ||
+ | |||
+ | make | ||
+ | |||
+ | <note warning> | ||
+ | - D' | ||
+ | - De rechercher la ligne ( n°111 chez moi ): # include < | ||
+ | - De la modifier en: # include < | ||
+ | - D' | ||
+ | - De recompiler: make ( dans CHEMIN/ | ||
+ | </ | ||
+ | |||
+ | D' | ||
+ | |||
+ | sudo make install | ||
+ | |||
+ | Cette dernière commande permet de copier les fichiers compilés dans deux dossiers: | ||
+ | * **/ | ||
+ | * **/ | ||
+ | Cela à l' | ||
+ | |||
+ | En effet, le compilateur regarde automatiquement si ce qu'il cherche se trouve dans ces dossiers ( entre autres ). | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | ===== Troisième étape ===== | ||
+ | |||
+ | Inclure le header dans votre programme: | ||
+ | |||
+ | #include < | ||
+ | |||
+ | Compiler votre programme: | ||
+ | |||
+ | g++ helloworld.cpp -lBox2D | ||
+ | |||
+ | <note tip>Si vous n'avez pas fait le '' | ||
+ | |||
+ | g++ helloworld.cpp -ICHEMIN_VERS_LES_HEADERS -LCHEMIN_VERS_LES_LIBRAIRIES -lBox2D | ||
+ | </ | ||
+ | |||
+ | ===== Conclusion ===== | ||
+ | |||
+ | Voilà, je vous laisse maintenant le soin de découvrir cette librairie simple et légère qui vous facilitera bien la vie et qui apportera un rendu un peu plus " | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(en)** [[http:// | ||
+ | * **(en)** [[http:// | ||
+ | * **(en)** [[http:// | ||
+ | |||
+ | ---- | ||
+ | // | ||