Voila étant qu'étudiant je dois faire un programme qui dois tourné sous Sunray, n'ayant pas accès au système sunray de chez moi j'ai installé suse afin de pouvoir de compilé mon programme.
hélas quand je le compile sur suse j'ai une erreur qui se produit surment uu problème de librairie mais je ne sais pas de trop.
Errer à la compilation :
Voici les includes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 In file included from Ecran.h:22, from Ecran.c:8: /usr/lib/gcc-lib/i586-suse-linux/3.3.5/include/varargs.h:4:2: #error "GCC no longer implements <varargs.h>." /usr/lib/gcc-lib/i586-suse-linux/3.3.5/include/varargs.h:5:2: #error "Revise your code to use <stdarg.h>." make: *** [Ecran.o] Erreur 1
Et la partie du code qui pose problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #include <varargs.h> #include <stdarg.h>
J'espère que vous pourrez m'aide merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 void Trace(char *pszTrace, ... ) { va_list arg; char szBuffer[80]; va_start(arg,pszTrace); vsprintf(szBuffer,pszTrace,arg); fprintf(stderr,"%s\n",szBuffer); va_end(arg); }
Partager