#0 

27-02-2012 16:21:55

nabouill
Abonné
Date d'inscription: 17-09-2009
Messages: 242
Corrections: 1

Bonjour,

J'ai compilé Irrlicht en static avec code::block sous Windows, compilation sans problème.
Mais, ensuite dans mon projet, j'ai bien linker ma lib, pourtant à la compilation, j'ai une erreur sur le "createDevice" :

Code:

...blablabla...
obj\MyApps.o:D:\Code Block\telemaintenance\Telemaintenance Client V3\src\MyApps.cpp|42|undefined reference to `_imp__createDevice'|
||=== Build finished: 1 errors, 1 warnings ===|

J'ai essayé avec la version 1.7.2 et la version SVN => idem sad
Aussi essayé avec les petit code de démo fournie dans le SDK => idem sad

par contre en utilisant Irrlicht compilé en Dynamique, aucun problème.

Quelqu'un aurait un idée s'il vous plait ?

eidt: dans le fichier IrrCompilConfig.h on y trouve:

Code c++ :


00370 // To build Irrlicht as a static library, you must define _IRR_STATIC_LIB_ in both the
00371 // Irrlicht build, *and* in the user application, before #including <irrlicht.h>
00372 #ifndef _IRR_STATIC_LIB_
00373 #ifdef IRRLICHT_EXPORTS
00374 #define IRRLICHT_API __declspec(dllexport)
00375 #else
00376 #define IRRLICHT_API __declspec(dllimport)
00377 #endif // IRRLICHT_EXPORT
00378 #else
00379 #define IRRLICHT_API
00380 #endif // _IRR_STATIC_LIB_



J'avous ne pas bien comprendre, _IRR_STATIC_LIB_, ou ça faut le definir ? avant <irrlicht.h>, je comprend pas bien sad

Dernière modification par nabouill (27-02-2012 17:02:46)


mes sites: www.manga-vf.fr et www.series-vf.fr

Hors ligne


#1 

27-02-2012 17:29:56

nabouill
Abonné
Date d'inscription: 17-09-2009
Messages: 242
Corrections: 1

RESOLU

fallait rajouté:

#define _IRR_STATIC_LIB_

dans mon projet avant

#include <irrlicht.h>

wink

A+


mes sites: www.manga-vf.fr et www.series-vf.fr

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
Analysé par
879 membres
1424 sujets
11113 messages
Dernier membre inscrit: brendan87
16 invités en ligne
Aucun membre connecté
RSS Feed