begin process at 2012 05 30 00:30:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Linux

 > 

OpenGL

 > 

OpenGL/FreeGlut sous Ubuntu


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

OpenGL/FreeGlut sous Ubuntu

dimanche 7 novembre 2010 à 23:49:51 | OpenGL/FreeGlut sous Ubuntu

Debutant2010

Bonjour,


Je suis sous Ubuntu, et je débute totalement avec OpenGL/FreeGlut (je ne sais pas la différence entre OpenGL et FreeGlut )


J'ai télécharger FreeGlut, j'ai fais "./configure", puis "make" puis "make install" comme écrit dans la notice d'installation

Ensuite je vais dans le répertoire où se trouve mon fichier .cpp et un fichier Makefile qu'on m'a fournit contenant:

CC=g++ -O3 -Wall
LIBS=-lGL -lGLU -lglut -lX11 -lXi -lm -ljpeg
LIBSDIR= -L/usr/X11R6/lib

all : jpegtex

jpegtex : jpegtex.cpp
${CC} jpegtex.cpp -o jpegtex ${LIBS} ${LIBSDIR}

clean :
rm -f jpegtex *~ \#*\#



Donc dans le répertoire contenant mes 2 fichiers, qd je lance la commande "make" dans mon terminal j'obtiens

g++ -O3 -Wall jpegtex.cpp -o jpegtex -lGL -lGLU -lglut -lX11 -lXi -lm -ljpeg -L/usr/X11R6/lib
jpegtex.cpp:5: fatal error: GL/jpeglib.h: Aucun fichier ou dossier de ce type
compilation terminated.
make: *** [jpegtex] Erreur 1




le début de mon fichier Jpegtex.cpp, c'est :

#include <cstdio>
#include <cstdlib>

#include <GL/freeglut.h>
#include <GL/jpeglib.h>
#include <GL/jerror.h>



Voilà ce que j'obtiens qd je fais "sudo apt-get install libjpeg-dev":

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Note : sélection de « libjpeg62-dev » au lieu de « libjpeg-dev »
libjpeg62-dev est déjà la plus récente version disponible.
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
libicu-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

:heink:




Autrement lorsque je fais "./Makefile", j'obtiens :

./Makefile: line 1: -O3 : commande introuvable
./Makefile: line 2: -lGLU : commande introuvable
./Makefile: line 3: -L/usr/X11R6/lib: Aucun fichier ou dossier de ce type
./Makefile: line 5: all : commande introuvable
./Makefile: line 7: jpegtex : commande introuvable
./Makefile: line 8: jpegtex.cpp : commande introuvable
./Makefile: line 10: clean : commande introuvable



Je suis VRAIMENT PERDU :??: :??: Je souhaiterais faire de la programmation en 3D, me permettant de faire la meme chose que sous Microsoft Visual Studio que je n'ai pas.

Est-ce que quelqu'un peut m'aider s'il vous plait ?
dimanche 12 décembre 2010 à 13:45:02 | Re : OpenGL/FreeGlut sous Ubuntu

rt15

Membre Club Administrateur CodeS-SourceS
Salut,

Les Makefiles ne sont pas des fichiers à exécuter comme cela... Il faut utiliser gmake ou make, qui par défaut cherche un fichier Makefile dans le répertoire courant.

Cherche jpeglib.h sur ton disque, peut être dans /usr/include/GL. S'il y est, ajoute -L/usr/include à ta ligne de compilation.

Bref tu es confronté à des problèmes de compilation classiques en C. Il faut que tu comprenne comment fonctionne le Makefile et gcc. Aide gmake et gcc.


Cette discussion est classée dans : commande, cpp, makefile, line, jpegtex


Répondre à ce message

Sujets en rapport avec ce message

G++ [ par tekila_bandita ] Bonjour,Ben enfaite je debute en c++ mais j'ai un probleme :Je n'arrive pas à compiler un programme le plus simpliste du monde.Je crée un classe fract PROBLEME AVEC UNE BIBLIOTHEQUE GRAPHIQUE [ par tekila_bandita ] Bonjour, je me suis acheté un livre sur le C++ intitulé "La BIBLE C++" de Cay HORSTMANN et timothy BUDD... Dans ce livre, pour l'introduction aux stru probleme de compilation avec la commande make [ par thmatew ] Salut amis programmeurs  ,j'utilise un microcontrolleur M16C, et le compilateur nc30 qui marche par ligne de commande ou par makefile (*.tmk).L'énorme [Dev-Cpp] Modifier la génération de Makefile ? [ par Rouliann ] Bonjour,Est-il possible de changer la façon dont Dev-Cpp génère le makefile ? Il génère automatiquement la commande " -fsave-memoized " et cela crée u Aide à la création d'un makefile [ par komper_63 ] Bonjour, j'ai besoin de créer un makefile pour un projet que je suis entrain de réaliser, cependant je ne comprend pas tout.voila comment sont structu Comment utiliser un makefile [ par crosner ] J' ai fait un programme principa avec des bibliothèque annexes. mais le compilateur ne fait pas le lien entre eux !! on m'a parlé de la commande makef makefile [ par oclone ] hello, j'aimerais compiler une classe matrice en c++ mais j'ai pas l'habitude de compiler sous linux donc j'ai cherché un tutorial sur les makefiles e DevCpp ne compile plus [ par JMGR ] Bonjour, J'ai Windows XP Pro et DevCpp, quand je veut compiler j'obtient le log suivant : Compilateur: Default compiler Building Makefile: "D:\proje pb editeur de lien [ par kyript ] donc voila j'ai fait mon petit programme je le compile et la plein de linker error alors j'essay d'ajouter la lib lors de la compilation et la


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,811 sec (3)

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