#0 

01-07-2007 13:04:15

izguit
Administrateur
Lieu: 127.0.0.1
Date d'inscription: 14-09-2006
Messages: 306
Site web

Yop all,
Je comprends pas bien comment il créée la dll alors qu'il n'y a pas de "__declspec (dllexport)" dans les sources
Je cherche a faire pareil mais "Nothing to be done." quand je veux build mon projet. (CodeBlocks)
Il y a quoi de plus à faire? C'est dans le makefile que ca se passe?
plouf

edit: vive les lendemains.... hmm
Bon en fait il compile bien la dll et le .a
Apres reste à trouver comment faire le header d'include


Athlon 64 3000+ // 1Go RAM // Geforce 6600GT 128Mo
Turion 64 X2 // 1Go RAM // ATI X1250

Hors ligne


#1 

09-07-2007 10:24:56

katsankat
Membre
Date d'inscription: 24-02-2007
Messages: 43

Salut
Le premier include de Irrlicht.h  est IrrCompileConfig.h. Dans ce fichier on trouve

#ifndef _IRR_STATIC_LIB_
#ifdef IRRLICHT_EXPORTS
#define IRRLICHT_API __declspec(dllexport)
#else
#define IRRLICHT_API __declspec(dllimport)
#endif // IRRLICHT_EXPORT
#else
#define IRRLICHT_API
#endif // _IRR_STATIC_LIB_

Ca veut dire que toute fonction qui commence par IRRLICHT_API sera remplacé par le declspec qui va bien au stade pré-processeur!

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
883 membres
1429 sujets
11121 messages
Dernier membre inscrit: Saidov17
121 invités en ligne
Aucun membre connecté
RSS Feed