2010-09-18 7 views
2

J'ai un code avec les en-têtes suivants pour Xlib mais je ne sais pas quoi faire pour le faire fonctionner ... Je ne trouve pas ces en-têtes.Comment faire fonctionner le code Xlib en eclipse pour C++ ubuntu

#include <X11/Xlib.h> 
#include <X11/Xutil.h> 
#include <X11/Xos.h> 
#include <X11/Xatom.h> 

Désolé nouveau pour ce .. Ok maintenant je peux voir les en-têtes dans les foldrrs dans mon IDE Eclipse. et je reçois le errors.Thee suivant a pas de problème avec la source comme amis ont l'exécuter à partir du terminal, et je veux le faire à partir de l'éclipse ide:

En fonction main': /home/abbas/workspace/test3/Debug/../src/test3.cpp:51: undefined reference to XOpenDisplay »

et beaucoup d'autres erreurs du même type mais les fonctions sont différentes.

collect2: ld retourné 1 état de sortie make: *** [test3] Erreur 1

Plzz hellpp !!

+0

#include #include #include #include abbas

+0

Sûrement vous voir le bouton d'édition, l'aperçu, etc ...? Je ne comprends pas. Dans tous les cas, avez-vous considéré [* installation * X11] (http://www.wikihow.com/Configure-X11-in-Linux)? – GManNickG

+0

oui je did..this résolu le problème dans une large mesure, mais il a donné quelques nouvelles erreurs – abbas

Répondre

4

Faites un clic droit sur le dossier Projet> Propriétés> C/C++ Construire> Paramètres> GCC C++ Linker> Bibliothèques> ajouter "X11"