09-03-2009 23:54:19
- LCmaster
- Membres
- Date d'inscription:
- Messages: 20
- IP: 144.85.123.165
- Courriel
Bonsoir à tous,
Depuis un moment j'essaie d'intégrer CEGUI à irrlicht, sans succès (sans quoi je ne serais entrain de poster :-°).
Je vérifie qu'il y a bien le dossier IrrlichtRenderer dans RendererModules, et c'est le cas.
Mais quand je veux compiler mon code source il me revoit direct l'erreur suivante :
/home/haha/hehe/hihi/main.cpp|6|erreur: CEGUI/RendererModules/IrrlichtRenderer/Irrlichtrenderer.h : Aucun fichier ou dossier de ce type|Alors que Irrlichtrenderer.h existe bel est bien dans IrrlichtRenderer...
(C'est déjà un début, avant j'avais même pas de dossier IrrlichtRenderer :-°)
Pour la compilation j'ai utilisé :
./configure --disable-xerces-c --with-irrlicht-libdir=/home/haha/hehe/c++/irrlicht-1.5/lib/Linux/ --with-irrlicht-incdir=/home/haha/hehe/c++/irrlicht-1.5/include/OS : Ubuntu 8.04
Pouvez-vous m'aider ?
Merci.
Hors ligne
10-03-2009 14:11:45
- LCmaster
- Membres
- Date d'inscription:
- Messages: 20
- IP: 144.85.123.165
- Courriel
j'ai enfin reussi a compiler mon code. Voici ma façon de faire :
d'abord compilation de CEGUI
./configure --without-ogre-renderer --disable-opengl-renderer --with-irrlicht-libdir=../irrlicht-1.5/lib/Linux/ --with-irrlicht-incdir=../irrlicht-1.5/include/ --enable-irrlicht-renderer
make
sudo make installaprès linkage de CEGUI : -I/usr/local/include/CEGUI
Et puis inclusion des headers
#include<CEGUI.h>
#include<RendererModules/IrrlichtRenderer/irrlichtrenderer.h>Mais les probleme est que quand j'ajoute la ligne suivante
CEGUI::IrrlichtRenderer *gui = new CEGUI::IrrlichtRenderer(device, true);Il me sort : main.cpp|25|undefined reference to `CEGUI::IrrlichtRenderer::IrrlichtRenderer(irr::IrrlichtDevice*, bool)'|
Hors ligne
10-03-2009 20:17:15
- LCmaster
- Membres
- Date d'inscription:
- Messages: 20
- IP: 144.85.123.165
- Courriel
J'ai passé toute l'après-midi à essayer d'intégrer CEGUI à Irrlicht... sans résultat
Donc est-ce que quelqu'un pourrait m'aider en montrant pas à pas sa façon de faire (sinon faudra que j'investisse dans une perruque très bientôt) ?
Merci
Hors ligne
13-03-2009 19:29:06
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 78.115.106.125
- Courriel Site web
Hors ligne
14-03-2009 21:43:26
- LCmaster
- Membres
- Date d'inscription:
- Messages: 20
- IP: 144.85.123.165
- Courriel
hum... je risque pas d'aller loi avec ton code ^^ mais merci d'avoir poster quand meme ![]()
Hors ligne
15-03-2009 03:49:57
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 78.115.106.125
- Courriel Site web
ba je suis tomber dessus par hasard, sa aurais pu t'intéressé ![]()
tu a fait un "make install" je suppose ...
Hors ligne
15-03-2009 20:39:17
- LCmaster
- Membres
- Date d'inscription:
- Messages: 20
- IP: 144.85.123.165
- Courriel
oui, ./configure, make et make install
Le tout se passe sans problèmes, il ne me met pas d'erreur quand j'inclus les en-têtes, mais dès dés que je veux utiliser un IrrlichtRenderer il plante :-/
Hors ligne



