#pragma data_seg et GCC

Résolu
clempar55 Messages postés 59 Date d'inscription samedi 1 janvier 2005 Statut Membre Dernière intervention 4 avril 2007 - 1 avril 2007 à 17:20
clempar55 Messages postés 59 Date d'inscription samedi 1 janvier 2005 Statut Membre Dernière intervention 4 avril 2007 - 4 avril 2007 à 18:43
Bonjour à tous.
Je suis tombé il n'y a pas longtemps sur ce code (pourait grandement m'aider pour un de mes projet) et j'ai essayé de le compiler.Mais il a été fait pour VC++ et comme je code avec Code::Blocks (GCC) je n'arrive pas à l'utiliser car il ne reconnait pas #pragma data_seg("partage"), sur lequel repose tout l'intérêt du code.
Du coup il compile bien mais en ignorant le #pragma data_seg et les variables sont bien exportées de la DLL mais elles ne sont pas partagées.
Comment remédier à ce problème ? Y a-t-il un équivalent de #pragma data_seg pour GCC ou vais-je être obligé de compiler ma DLL avec VC++ et le reste de mon projet avec Code::Blocks ?
Merci d'avance
A voir également:

3 réponses

cs_chris91 Messages postés 54 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 4 avril 2007
4 avril 2007 à 17:32
salut, j'ai trouvé ça
__attribute__((section ("shared"), shared))
ici
http://www.developpez.net/forums/showthread.php?t=32928
avec google et 'data_seg gcc' (6ième liens)
3
clempar55 Messages postés 59 Date d'inscription samedi 1 janvier 2005 Statut Membre Dernière intervention 4 avril 2007
4 avril 2007 à 11:29
personne n'a d'idée ou c'est tout simplement impossible?
0
clempar55 Messages postés 59 Date d'inscription samedi 1 janvier 2005 Statut Membre Dernière intervention 4 avril 2007
4 avril 2007 à 18:43
Cool merci beaucoup. Et en plus j'ai appris que cela marchait aussi avec les .EXE alors que je croyais que c'était limité aux Dll.
Merci encore
0
Rejoignez-nous