Configurer un projet Ogre 3D v1.7 (Cthugha) avec Visual C++ 2010 Express
Si vous êtes sur cette page, vous savez sûrement ce qu'est Ogre 3D. Aussi, je n'expliquerais pas ce dont il s'agit mais simplement comment démarrer un premier projet Ogre 3D 1.7 (Cthugha) dans Visual C++ 2010 Express.
Pour commencer, vous devez disposer du SDK Ogre 1.7. Si vous ne l'avez pas, vous pouvez vous le procurer sur le site officiel de Ogre 3D à l'adresse suivante : http://www.ogre3d.org/download/sdk/
Création d'un projet
- Créer un projet vide (empty project) dans Visual C++ :
- Fichier > Nouveau > Projet
- Dans la fenêtre Nouveau projet, choisir Win32 dans la liste de gauche (Types de projets) puis Projet Win32 dans la liste de droite (Modèles).
- Dans la fenêtre de l'Assistant Application Win32, cliquer sur Paramètres de l'application (ou cliquer sur Suivant>) puis sélectionner Application Windows sous Type d'application et cocher Projet vide sous Options supplémentaires.
- Créer un nouveau fichier source. On le nommera
main.cpp
(par exemple) - Copier le code suivant dans le fichier source créé :
#include "Ogre\ExampleApplication.h"
class Example1 : public ExampleApplication
{
public:
void createScene()
{
}
};
int main (void)
{
Example1 app;
app.go();
return 0;
}
Le projet, tel quel ne pourra pas compiler, il manque les liens vers les bibliothèques (libraries
) et d'autres dépendances d'Ogre.
Il nous faut pour cela configurer notre projet, afin que notre application puisse trouver les fichiers dont elle a besoin.
Configuration des dépendances
- Faites un clic-droit sur le projet puis sur Propriétés
- Dans la fenêtre qui s'ouvre, configurez comme ce qui suit :
- Propriétés de configuration > Débogage :
- Changer le Répertoire de travail pour
CHEMIN_VERS_SDK_OGRE\bin\debug
- Changer le Répertoire de travail pour
- Propriétés de configuration > Répertoires VC++ :
- Dans Répertoires Include, ajoutez :
CHEMIN_VERS_SDK_OGRE\include
CHEMIN_VERS_SDK_OGRE\boost_1_42
- Dans Répertoires de bibliothèques, ajoutez :
CHEMIN_VERS_SDK_OGRE\boost_1_42\lib
CHEMIN_VERS_SDK_OGRE\lib
- Dans Répertoires Include, ajoutez :
- Propriétés de configuration > Editeur de liens > entrée :
- Dans Dépendances supplémentaires, ajoutez :
OgreMain_d.lib
OIS_d.lib
- Dans Dépendances supplémentaires, ajoutez :
- Propriétés de configuration > Débogage :
- Cliquez sur Appliquer, puis OK.
Voilà notre projet configuré et prêt à compiler.
Déboguer / Générer la solution
Il faut maintenant, générer la solution :
- Déboguer > Générer la solution ou F7
Il ne reste plus qu'à exécuter le programme :
- Déboguer > Démarrer le débogage ou F5
En espérant que cela vous permette de bien démarrer avec Ogre 3D. D'autres tutoriels paraîtront par la suite.
Si vous êtes intéressés, je pourrais peut-être rédiger une série de tutoriels permettant de réaliser un projet Ogre du début à la fin.