Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 18 Nov 2004 08:16:28

Tenshi
Humain(e) libre
 
Lieu: Yverdon-Les-Bains, VD
Date d'inscription: 24 Sep 2004
Messages: 41

[C] #include <X11/Xlib.h> (Résolu)

Bonjour,


J'aimerais faire un petit prog pour dessiner une spirale d'or sous X.

J'ai inclus les fichier X11/Xlib.h et X11/Xutil.h.

Mais je n'arrive pas à linker les bonnes librairies.

D'apres les infos que j'ai il faut passer -lX11 à gcc, mais ld ne trouve pas les bibliothèques ...

Quelqu'un peut il m'aider ?


Dans un monde où tout est électronique, où tout est calculé et industrialisé, il n'y a pas de place pour un type comme Corto Maltese. Hugo Pratt

Hors ligne

 

#2 19 Nov 2004 09:22:47

LostControl
Citoyen(ne)
 
Lieu: Billens-Hennens (la Glâânnnee)
Date d'inscription: 14 Nov 2004
Messages: 13
Site web

Re: [C] #include <X11/Xlib.h> (Résolu)

Tu peux nous poster le message d'erreur ?

Hors ligne

 

#3 19 Nov 2004 10:08:40

Tenshi
Humain(e) libre
 
Lieu: Yverdon-Les-Bains, VD
Date d'inscription: 24 Sep 2004
Messages: 41

Re: [C] #include <X11/Xlib.h> (Résolu)

Code:

$ gcc -Wall -pedantic -lm -lX11 spiraleDesRois.c
ld: cannot find -lX11

Mais j'ai finalement résussi

J'ai du rajouter -L/usr/X11R6/lib à gcc et voilà wink big_smile


Dans un monde où tout est électronique, où tout est calculé et industrialisé, il n'y a pas de place pour un type comme Corto Maltese. Hugo Pratt

Hors ligne

 

#4 19 Nov 2004 10:26:46

WaVeR
Gourou(e) du libre
Lieu: Biel-Bienne
Date d'inscription: 08 Oct 2004
Messages: 531
Site web

Re: [C] #include <X11/Xlib.h> (Résolu)

Exacte par défaut, il cherche les librairies dans /usr/lib et comme ta
librairie n'y est pas, il faut lui donner le chemin en rajoutant comme
option -L/usr/X11R6/lib le -L indique les répertoires pour les librairies statiques.


There's no place like 127.0.0.1

Hors ligne

 

#5 01 Dec 2004 18:22:23

Minuteman
Prêcheu(r|se) du libre
 
Date d'inscription: 05 Nov 2004
Messages: 193

Re: [C] #include <X11/Xlib.h> (Résolu)

J'ai un problème un peu "similaire" avec QT, quand je fais un g++ -print-search-dirs j'ai:

libraries=/usr/lib/gcc/i386-redhat-linux/3.4.2/:/usr/lib/gcc/i386-redhat-linux/3.4.2/:/usr/lib/ etc...

et moi j'ai mes fichier .h de QT sous /usr/lib/qt-3.3/include/ donc quand je fais un include <untrucdeqt> gcc râle bien sûr car il ne sait pas ou aller le chercher. Est-il possible d'inclure mon /usr/lib/qt-3.3/include/  à la liste des search-dirs sans recompiler gcc? (je suppose que cette liste s'établit lors de la compilation)

Hors ligne

 

Pied de page des forums

Powered by FluxBB