Bonjour a tous,

voilà, j'ai déclaré dans un fichier . h une variable externe, mais le problème est que quand j'essaie de compiler, j'btiens l'erreur suivante:
error: expected initializer before '*' token"
Voici mon fichier .h:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
#ifndef __DTK_H__ 
#define __DTK_H__
 
#include "application.h" //dans lequel est defini dtk::application
 
template <class T>
bool dtk_init(int argc=0, char **argv=NULL);
int dtk_run();
bool dtk_exit();
extern dtk::application* theApp;
 
#include "dtk.cxx" //pour l'implémentation de mon template
 
#endif
Quelqu'un a déjà eu ça? (Tiens au fait j'utilise gcc4 comme compilo, si ça peux aider...)