begin process at 2012 05 28 19:00:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

OpenGL

 > 

Compilation programme utilisant GLX sous linux


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Compilation programme utilisant GLX sous linux

jeudi 21 juillet 2005 à 10:50:31 | Compilation programme utilisant GLX sous linux

neodelphi

Membre Club
Bonjour tout le monde...

J'essaye actuellement d'utiliser la librairie glx sous linux qui est censé me permettre de faire de l'openGl avec le système X Window, mais je ne parvient pas à compiler mon programme, ce qui me rend assez dingue...

Pour utiliser X11 et la glx j'ai inclus :
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <GL/gl.h>
#include <GL/glx.h>

La seule ligne pour l'instant utilisant GLX est:
if(!glXQueryExtension(display, &dummy, &dummy)) printf("Error\n");

Lors de la compilation il n'y à pas d'erreurs de synthaxe signalées, juste des problème lors de l'édition de liens :

g++ -Wall main.cpp -o program -L/usr/X11R6/lib -lX11 -lGL
/usr/X11R6/lib/libGL.a(glxext.o)(.text+0x2f): dans la fonction « __glXGetCurrentContext »:
: undefined reference to `pthread_key_create'
/usr/X11R6/lib/libGL.a(glxext.o)(.text+0x53): dans la fonction « __glXGetCurrentContext »:
: undefined reference to `pthread_getspecific'
/usr/X11R6/lib/libGL.a(glxext.o)(.text+0x93): dans la fonction « __glXSetCurrentContext »:
: undefined reference to `pthread_setspecific'

Je ne met pas tout il y en a au moins 3 pages comme ça... si j'essaye dajouter lglx en spécifiant ou se trouve le glx.so (bien qu'il y en ai plusieurs !), j'ai encore plus de problèmes...

Si quelqu'un ayant déjà codé openGl avec glx pouvait me faire bénéficier de son expérience ça m'enlèverait une épine du pied...
jeudi 21 juillet 2005 à 17:37:08 | Re : Compilation programme utilisant GLX sous linux

Funto66

Apparemment tu as un pb lors du linkage avec pthread, qui est la librairie standard POSIX permettant de faire du multithreading (processus légers).

Rajoute -lpthread (j'ai aussi vu -pthread des fois) à ta compil, et normalement au moins tes pb avec pthread disparaîtront.

---------------------------------------------------------
Patience et longueur de temps font plus que force ni que rage....
Coucous flingueurs 3D : http://www.freewebs.com/cf3d/


Cette discussion est classée dans : include, usr, lib, glx, x11r6


Répondre à ce message

Sujets en rapport avec ce message

help <winsock2.h> [ par Prouti ] voila je comprend pas pkoi quand je compile avec DEV C++ca me met une erreur C:\DEV-C_~1\INCLUDE\winsock2.h:46: unbalanced `#endif' #include #pragm PB avec glut [ par NaarGuileh ] Salut.Je desire apprendre a utiliser OpenGL, alors g download la librairie GLUT pour Win32 et des exmeples sur ce site, mais quand je veux faire le bu psapi.h & psapi.lib [ par guitoulefoux ] Bienlebonjour,Je tente de faire marcher sous DevC++ la source suivante:http://www.cppfrance.com/forum.aspx?Article=15157 Pour ca il me faut les fichie j'arrive pas [ par neo888 ] lut,j'utilise c++builder6 et dev-cpp 4.9...je fais des cours par correspondance de prog en C et je dois faire un devoir utilisant le graphique sous do lib et include ... que de monde ! [ par gignops ] Bonjour a tousj'aimerai savoir ou l'on peu trouver des lib et des header qui ne sons pas fournie d'origine (graphics.h ...). en effet, je constate que Mp3 et Lib.Fmod [ par SuperTonic ] BonjourJ'ai un soucis sans compendre pkoi. Je dvp sous DevCpp.Je souhaite simplement lancer un mp3 avec la lib fmod.mais j'ai cette erreur :C:\DevCpp\ interrupt.h sous linux [ par subzero82 ] Salut tous le monde avez vous deja utilisé la biblio interrupt.h ???j'ai une machine:p4 2.8GHZ80 Go Hitachi256 DDRj'essaie de concevoir un prtit prog Module Kernel LINUX (LKM) [ par ben3020 ] Bonjour,je suis novice en programmation système et je commence a programmer un module linux : #include #include int init_module(void) {       & Problème d'installation OpenGL avec visual c++ [ par Turok ] Salut, Alors voila je souhaite utiliser openGL avec visual C++ mais sa ne marche pas. Pourtant j'ai bien mis les fichier "gl.h" et glu.h" dans le repe Probleme de compilation avec wxGTK [ par tekila_bandita ] Bonjour, je viens de réussir à installer wxGTK, seulement je n'arrive pas à compiler un simple programme... Voici le programme : #include /**


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales