RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 problème de lib jpeg

Forum : LIBRAIRIE C++
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ LIBRAIRIE C++

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM LIBRAIRIE C++

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
ketchupi
Nouveau membre
Inscrit : 05/07/2005
Messages : 1
Message
#68706
Posté le 05/07/05 à 14:28
bonjour à tous !
je suis un petit nouveau sur le forum, mais cela fait déjà quelques années que je programme en C/C++.
Actuellement, je développe sour linux (g++) un logiciel C++ d'auto-focus (autrement dit, qui, à partir d'une webcam, récupère des images, puis les traite pour savoir si celles-ci sont nettes).
Bref, j'utilise quelques fonctions du programme w3cam car il est particulièrement simple. Il se trouve qu'après avoir récupéré le flux video, il stocke les informations de ce flux dans un buffer qui est ensuite converti en jpeg. Le problème, c'est que cette conversion n'a pas lieu, car elle est bloquée dans une partie du code par la variable prédéfinie HAVE_LIBJPEG. je vous donne la partie du code pour que ce soit plus clair:


#ifdef HAVE_LIBJPEG extern "C"{ #include <jpeglib.h> } #endif //plus loin dans le fichier void put_image_jpeg (FILE *out, char *image, int width, int height, int quality, int palette) { cout<<"entrée dans put_image_jpeg\n"; #ifdef HAVE_LIBJPEG cout<<"on a les librairies"<<endl; // ... on poursuit le traitement #endif }

Il m'affiche bien "entrée dans put_image_jpeg"
mais il ne rentre pas dans la procédure HAVE_LIBJPEG. Et pourtant toutes mes librairies existent, je les ai au moins installées 50 fois. Alors, est-ce un problème de liens ?
dans mon makefile, j'ai écrit g++ suivi de -ljpeg.

Quelqu'un de plus callé que moi pourrait-il m'aider ?

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

Snake_MaN
Nouveau membre
Inscrit : 31/07/2005
Messages : 2
Message
#73468
Posté le 25/08/05 à 20:08
salut je suis un nouveau et j'aime avoir afficher une image jpg
svp tu peux me dire comment ;enfin just copier le code avec #include ... puis coller ici c tout
(just pour afficher l'image)merci avance

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

GhoSt219
Membre MP
Inscrit : 26/07/2004
Messages : 226
Message
#73615
Posté le 27/08/05 à 06:01
Et bien tout simplement parce que HAVE_LIBJPEG n'est pas défini non ? :). Il est défini quelque part dans ton code HAVE_LIBJPEG ?

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

vortex666
Modérateur :
- C & C++
- OpenGL
- Delphi
Chef de projet(s) :
- Vortez3DEngine

Avatar de vortex666
Inscrit : 20/09/2004
Messages : 485
Message
#132080
Posté le 29/04/07 à 02:00
en d'autre mots, il y a ecrit

#define HAVE_LIBJPEG

quelque part, en haut de ton .h???

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM LIBRAIRIE C++



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.