Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
794 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [opengl] [linux] probleme de lib

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[opengl] [linux] probleme de lib

n°874903
nico168
Posté le 16-10-2004 à 21:48:02  profilanswer
 

salut,
J'ai un probleme bizzare, lorsque je compile un code C/opengl, tout ce passe bien, pas de warning.
Quand je l'execute, il me créé bien une fenetre opengl mais rien ne s'affiche dedans.
 
Se qui est bizzare, c'est que quand je trouve un exemple avec le binaire qui est fourni, le binaire s'excute bien, mais quand je le recompile mois meme, il me creer la fenetre puis n'affiche rien dedans.
 
Vous pensez que ca peut venir de quoi ?

mood
Publicité
Posté le 16-10-2004 à 21:48:02  profilanswer
 

n°874917
black_lord
Truth speaks from peacefulness
Posté le 16-10-2004 à 23:26:10  profilanswer
 

tu as une nvidia ?
un ldd sur ton binaire te donne quoi ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°874924
nico168
Posté le 16-10-2004 à 23:41:51  profilanswer
 

oui, j'ai une nvidia
 
ldd donne :
nico2@amd1800:~/opengl/Triangle $ ldd Triangle
                libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0x40023000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x40099000)
        libglut.so.3 => /usr/lib/libglut.so.3 (0x400bc000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x400e7000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x400f8000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x4022b000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40293000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x4034d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40356000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40363000)
        libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x40425000)
        libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0x40afd000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x40aff000)
 

n°874927
black_lord
Truth speaks from peacefulness
Posté le 16-10-2004 à 23:56:27  profilanswer
 

a priori je vois pas ce qui cloche :/


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°874936
nico168
Posté le 17-10-2004 à 00:13:36  profilanswer
 

camera2 est le binaire que je compile, camera2_save est celui fournit dans l'archive
 
 
nico2@amd1800:~/opengl/CameraPart2 $ ldd Camera2
                libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x40023000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x400c5000)
        libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0x400d5000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x4014b000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x40206000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40229000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x40232000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x40365000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40368000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40429000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x40437000)
        libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x4049f000)
        libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0x40b77000)
nico2@amd1800:~/opengl/CameraPart2 $ ldd Camera2_save
                libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x40017000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x400c5000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x400d5000)
        libGLU.so.1 => /usr/lib/libGLU.so.1 (0x4013d000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x401b4000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x4026e000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40291000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x4029a000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x403cd000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x403d0000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40492000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x4049f000)
        libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0x40b77000)
nico2@amd1800:~/opengl/CameraPart2 $
 
j'ai remarqué que le mien avait la libGL et pas celui fournit. Alors je sais pas pourquoi mais j'ai retiré le -lGL dans le makefile et maintenant ca marche bien.
 
comment ca se fait que je doive faire ca ?  
 
Alors j'ai voullu essayé d'autre tutoriaux, j'ai pris un de NeHe, j'ai retiré le -lGL,make clean et make ca compile bien, sans warning ni rien, mais ca ne m'affiche toujours rien. je comprend pas  

n°875349
nico168
Posté le 17-10-2004 à 20:36:08  profilanswer
 

up ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [opengl] [linux] probleme de lib

 

Sujets relatifs
Problème identifiation http avec phpProbleme dans un formulaire d'insertion de news dans une bdd
[wxwidget] Problème de compilation sous linuxProblème htaccess avec EasyPHP et Windows XP
supersampling openGL[OpenGL]L´eau coule et le ciel roule
Problème de batch...Opengl animation
[openGL][Linux] probleme de linkage [résolu]probleme de compilation opengl sous linux
Plus de sujets relatifs à : [opengl] [linux] probleme de lib


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR