initilisation objet static lors du chargment de librairie
Bojour tout le monde,
j'ai un sousi avec l'initialisation d'une variable static dans une librairie dynamic
dans le cpp j'ai mis
Code:
1 2 3 4 5 6 7 8 9 10 11
| struct Initializer {
Initializer () {
cout << "Initializer ..." << endl ;
}
~Initializer(){
}
}
static Initializer g_obj; |
mon but est d'instancer l'object g_obj au chargement de la dll (so) .
ce code fontionne bien sous windons (visual 2005) mais pas sous linux (gcc)
l'object static g_obj n'est j'amais initililiser .
??