Vous n'êtes pas connecté - Connexion ou Créer un compte

Classée dans Questions > Questions / Réponses

Configurer un projet Ogre 3D v1.7 (Cthugha) avec Visual C++ 2010 Express

Administrateur
Une annonce aurait pu être ici :'(

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 (Cthughadans 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
    • 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
    • Propriétés de configuration > Editeur de liens > entrée :
      • Dans Dépendances supplémentaires, ajoutez :
        • OgreMain_d.lib
        • OIS_d.lib
  • 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.

0

Il n'est plus possible de répondre à cette question car elle marquée comme résolue.