goutbouyo
Messages postés429Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention12 janvier 2008
-
31 oct. 2004 à 12:07
goutbouyo
Messages postés429Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention12 janvier 2008
-
31 oct. 2004 à 14:18
Salut,
Je remet ça dans un nouveau post car c'est plus vraiment en rapport avec le titre de l'ancien.
Pour partager les variables d'une dll, on m'a dit de mettre:
[code]#pragma data_seg("Shared")
.......//variables
#pragma data_seg()
#pragma comment(linker, "/section:Shared,rws")[code]
Et j'ai vu sur MSDN que si on met ça, on doit rajouter dans l'éditeur de lien l'option /SECTION:name
Mais j'y arrive pas ... donc ça me met cette erreur :
LINK : warning LNK4039: section "Shared" specified with /SECTION option does not exist
cosmobob
Messages postés700Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention27 janvier 20094 31 oct. 2004 à 12:37
salut,
c'est par ce que tu n'as mis aucune variable initialisée a l'interieur de la section Shared.
#pragma data_seg("Shared")
int pouet = 7; // ton warning disparait.
#pragma data_seg()
#pragma comment(linker, "/section:Shared,rws")
cosmobob
Messages postés700Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention27 janvier 20094 31 oct. 2004 à 12:39
et les variables non initialisées ne vont pas etre incluses dans ta section (mais je sais plus quelle option pour les mettre effectivement). le warning te dit simplement que la section 'shared' etant vide, elle n'existe tout bonnement pas.
enfin bon les initialiser ne coute rien.
a++ ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?