Bonjour,
Voici mon problème en quelques lignes.
Je reprend actuellement un projet dans mon entreprise qui a pour but de modifier le logiciel existant afin qu'il puisse s’exécuter sur une librairie à jour car il a été créer avec la librairie C++ STL SGI, qui n'est plus utilisée aujourd'hui.
Voici mon bout de code posant problème, les points importants sont indiqués en gras
LOG.CPP
_log(LS_MAIN,L_MSG,0,"main_tuxastart");
LOG.H
#define _log(section,type,level,msg,args...) if(checklog(section,type,level)){ __log_entry(section,type); fprintf(stdout,"%s\n",tuxlang[msg].c_str() , args );}
TUXLANG.H
extern ConfFile tuxlang; /*!< le tableau qui contiendra les messages localisés */
Voici l'erreur retournée par mon compilateur GCC 4.6.1 sous LINUX/Debian :
erreur: expected primary-expression before ')' token
J'espère avoir été assez explicite.
Partager