IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Visual Studio, C++ : Librairie JPEG


Sujet :

MFC

  1. #1
    Membre habitu�
    Inscrit en
    Octobre 2005
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 12
    Par d�faut Visual Studio, C++ : Librairie JPEG
    Bonjour

    Comme le dit le titre de ce post. j'ai quelques soucis avec la librairie Jpeg. j'ai r�cup�r� sur la toile, des fichiers cens�s me permettre de lire et de r�cup�rer des donn�es d'une jpeg. Le code semble bon pour la lecture (pas d'erreur au compilo) mais � l'�x� ca ne passe pas du tout:
    " error LNK2001: unresolved external symbol _jpeg_destroy_decompress"

    Alors je me demandais si mes fichiers n'avaient pas un souci ou si c'�tait ma m�thode d'installation qui ne convenait pas.

    Pour l'installation, �tant d�butante, je me suis content�e d'aller dans Programm Files, Visual Studio, puis d'ins�rer les .h dans les include (4.h au total) et le jpeg.lib dans la lib de VC++.


    Quelqu'un aurait-il une suggestion � me faire? Merci de votre aide :

  2. #2
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Il faut lier avec jpeg.lib dans ton programme. Ca se fait dans options du projet -> �diteur de lien -> entr�e.

  3. #3
    Membre habitu�
    Inscrit en
    Octobre 2005
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 12
    Par d�faut
    D�sol�e mais je suis vraiment d�butante en programmation, et je ne vois pas du tout comment m'y prendre pour lier jpeglib � mon programme...

    O� se trouve "options du projet -> �diteur de lien -> entr�e"?

    Je suis un peu paum�e

  4. #4
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Quelle version de Visual C++ as-tu ? 6, 7, 8 ?

  5. #5
    Membre habitu�
    Inscrit en
    Octobre 2005
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 12
    Par d�faut
    La version 6.0...

  6. #6
    Membre �clair�
    Profil pro
    Inscrit en
    D�cembre 2004
    Messages
    759
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 759
    Par d�faut
    Le principe est le m�me en 6 ou 7, faut juste trouver o� �a se trouve (moi j'ai la 7 aussi donc je sais pas pour toi).


    **Si on a des .dll, .lib, et .h :
    1�/ Les DLL vont dans SYSTEM32
    2�/ Les autres �l�ments (fichiers Include *.h et fichiers biblioth�ques *.lib) sont plac�s dans un dossier o� l'on veut et sont indiqu�s au compilateur de Visual dans la cat�gorie : "Outils/Options/Projets/R�pertoires de VC++"
    3�/ Ecrire dans les fichiers du projets qui utilisent ces fonctions la d�claration #include "xxxxxxxx.h".
    Le .lib contient des � stubs � = pseudo-fonctions qui ressemlblent aux vraies fonctions de la DLL mais avec un bout de code suppl�mentaire qui permet d�appeler la vraie fonction

  7. #7
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Je ne sais plus o� �a se trouve dans VC6, en attendant tu peux toujours �crire ceci dans ton code (n'importe o�) :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    #pragma comment(lib, "jpeg.lib")

  8. #8
    Membre habitu�
    Inscrit en
    Octobre 2005
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 12
    Par d�faut
    Ba j'�tais super contente car je n'avais plus d'erreur quand je "buildais" mon prog mais quand je tente d'excuter il me dit qu'il me manque "jpeg62.dll" et je ne me souviens pas du tout l'avoir celle-ci.


  9. #9
    Membre habitu�
    Inscrit en
    Octobre 2005
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 12
    Par d�faut
    J'ai trouv� la dll qui m'int�ressait, je l'ai install� dans System32 comme Stof me l'avait conseill� mais quand le d�bugger est pass� par

    ""cinfo.err = jpeg_std_error(&jerr);
    jpeg_create_decompress(&cinfo);""

    il me met une
    "unhandled exeption in test_ortho.exe (JPEG62.DLL). 0xc000005 Access Violation"


    Est-ce que c'est ma dll qui ne va pas? :

  10. #10
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Tu es bien s�re que c'est la dll qui va avec ton .lib ? Si c'est une autre version il est normal que �a plante. De toute fa�on c'est bizarre que tu ne l'ai pas eue avec ton .lib, essaye de ret�l�charger un package complet. Et puis d'habitude la lib jpeg est fournie en biblioth�que statique, y a pas besoin de dll.

Discussions similaires

  1. Installer une librairie sur Visual Studio 2008
    Par Sancha dans le forum VC++ .NET
    R�ponses: 7
    Dernier message: 15/01/2010, 14h20
  2. R�ponses: 0
    Dernier message: 28/10/2008, 10h19
  3. Probleme de librairie Visual Studio
    Par ArnaudDev dans le forum Windows
    R�ponses: 4
    Dernier message: 02/06/2008, 15h06
  4. librairie matlab pour developpement sous visual studio
    Par zak39 dans le forum Biblioth�ques
    R�ponses: 5
    Dernier message: 15/04/2008, 16h31
  5. Visual Studio .NET et librairie GLUT
    Par Sevrossi dans le forum GLUT
    R�ponses: 4
    Dernier message: 07/05/2005, 18h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo