Kevin KoflerLe 29/01/2008 à 19:04
extern "C" n'est pas la même chose que extern, ça dit juste que les variables/fonctions portent le même nom interne qu'elles porteraient en C.
Il faut en plus déclarer chaque variable extern (pour les prototypes de fonctions, c'est implicit), c'est-à-dire:
extern int foo;
plutôt que:
int foo;