Bonjour,
J'avais déja eu un debut de réponse a mes questions et comme je me suis remis dans le problème je reviens.
J'ai fait un petit bout de code tout simple
Code :
- #include <unistd.h>
- #include <stdlib.h>
- #include <curses.h>
- #include <stdio.h>
- #include "Xlib.h"
- main()
- {
- }
|
Puis j'ai chercher le hearder Xlib. qui se trouve dans:
/opt/OpenSource/xcdroast-0.98/opt/gcc/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.0.1/include/X11
Alors j'ai essayé de compiler en tapant:
cc x11test.c -o x11test -I /opt/OpenSource/xcdroast-0.98/opt/gcc/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.0.1/include/X11
et j'ai eu comme réponse:
cpp: "/opt/OpenSource/xcdroast-0.98/opt/gcc/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.0.1/include/X11/Xlib.h", line 68: error 4036: Can't open include file 'X11/X.h'.
cpp: "/opt/OpenSource/xcdroast-0.98/opt/gcc/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.0.1/include/X11/Xlib.h", line 71: error 4036: Can't open include file 'X11/Xfuncproto.h'.
cpp: "/opt/OpenSource/xcdroast-0.98/opt/gcc/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.0.1/include/X11/Xlib.h", line 72: error 4036: Can't open include file 'X11/Xosdefs.h'.
Ce que je comprends c'est que dans mon fichier d'entete Xlib.h il y a des includes que ne sont pas trouvés.
Comment savoir si je peuts utiliser ou pas des fichiers d'entetes.