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

MinGW Discussion :

Problème avec MinGW


Sujet :

MinGW

  1. #1
    Membre confirmé
    Avatar de giminik
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    303
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 303
    Points : 482
    Points
    482
    Par défaut Problème avec MinGW
    Bonjour à tous,
    Pour la fin de mon stage on me propose de réaliser un second projet, il s'agit de réaliser un système d'acquisition pour des applications dermatologiques…

    L'appareil permettant de faire les acquisitions est le canon powershot a620.
    Il existe un kit, le PSReCSDK fourni par canon.

    Nous partons dans l'optique d'utiliser Qt. Avant d'acheter la version commerciale de Qt, nous voulons d'abord voir quelques résultats, donc
    on utilise Qt Open Source avec MinGW.

    J'ai donc le kit canon, composé de fichiers à inclure (les .h) ainsi qu'une bibliothèque que je suis censé ajouter au moment de l'édition des liens…
    Tout compile bien, sauf au moment de l'édition des liens, j'obtiens l'erreur suivante : main.cpp: undefined reference to _imp__PR_StartSDK@0

    J'ai mis le minimum de code dans mon application afin de bien identifier l'erreur : je tente juste de démarrer le kit.
    mon fichier main.cpp

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #include <iostream>
    #include <prAPI.h>
     
    int main(int argc, char *argv[]) {
      PR_StartSDK();
    }
    Et voici mon fichier .pro que j'utilise avec qmake sous MinGW.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    TEMPLATE = app
    TARGET += test
    DEPENDPATH += .
    INCLUDEPATH += c:\PSReCSDK\inc
    LIBS += c:\PSReCSDK\lib\PRSDK.lib
    SOURCES += main.cpp
    Je reprécise bien que je n'ai fait l'appel qu'à cette seule fonction, pour bien m'assurer que c'est elle qui pose problème.

    Si quelqu'un a une idée, je suis preneur. Si ça peut mettre quelqu'un sur la bonne piste, j'ai lu qu'il pouvait s'agir d'une incompatibilité entre 2 compilateurs (celui qui a compilé les bibliothèques) et celui que j'utilise.

    pour info, j'ai fait sous linux un strings PRSDK.lib :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    …
    _PR_StartSDK@0
    __imp__PR_StartSDK@0
    _PR_FinishSDK@0
    __imp__PR_FinishSDK@0
    je ne sais pas si le problème vient de la, mais le compilateur cherche _imp__PR_StartSDK et avec le commande strings, on voit qu'il s'agit de __imp__PR_StartSDK. (un _ de plus au début…)

    voilà, je prie pour que quelqu'un me sauve la vie…

  2. #2
    Membre confirmé
    Avatar de giminik
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    303
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 303
    Points : 482
    Points
    482
    Par défaut
    Je suis tombé là dessus http://www.emmestech.com/software/cy...43/moron1.html mais je ne sais pas du tout si je suis dans la bonne voie pour trouver une solution.

    J'ai aussi trouvé ça http://elligre.tk/madelman/index.php...lls-con-mingw/ mais c'est en espagnol, pourtant, à la vue du titre je suis presque persuadé qu'il s'agit de la solution

  3. #3
    Membre confirmé
    Avatar de giminik
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    303
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 303
    Points : 482
    Points
    482
    Par défaut
    les 2 sites dont j'ai notés les adresses sont la solution à mon problème.
    sujet clos.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de compilation avec MinGW
    Par devalender dans le forum C
    Réponses: 4
    Dernier message: 04/04/2013, 13h40
  2. Réponses: 0
    Dernier message: 24/03/2013, 23h30
  3. [Débuter] Problème de compilation avec MinGW
    Par matt36295 dans le forum Qt Creator
    Réponses: 1
    Dernier message: 21/01/2013, 02h38
  4. [CMake MinGW] problème avec CMAKE_BUILD_TYPE
    Par ManusDei dans le forum Systèmes de compilation
    Réponses: 3
    Dernier message: 10/03/2011, 09h24
  5. Problème de compilation avec MinGW
    Par AjJi dans le forum wxWidgets
    Réponses: 4
    Dernier message: 21/02/2008, 16h50

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