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" :
...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
Aussi essayé avec les petit code de démo fournie dans le SDK => idem
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:
J'avous ne pas bien comprendre, _IRR_STATIC_LIB_, ou ça faut le definir ? avant <irrlicht.h>, je comprend pas bien
Dernière modification par nabouill (27-02-2012 17:02:46)
Hors ligne
RESOLU
fallait rajouté:
#define _IRR_STATIC_LIB_
dans mon projet avant
#include <irrlicht.h>
A+
Hors ligne