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

QxOrm Discussion :

Problème lors de l'exécution : chargement de bibliothèque partagée sous Linux


Sujet :

QxOrm

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 83
    Par défaut Problème lors de l'exécution : chargement de bibliothèque partagée sous Linux
    Bonjour,

    Voila mon problème, j'ai installé QxOrm. J'ai compilé le test qxBlog, la compilation se passe bien mais lors de l'exécution j'ai cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ./qxBlog: error while loading shared libraries: libQxOrm.so.1: cannot open shared object file: No such file or directory
    Savez-vous pourquoi ?

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2010
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 482
    Par défaut


    Ton programme n'arrive pas à charger la bibliothèque partagée.
    Sous Windows, si ta DLL se trouve dans le même dossier que ton EXE, il n'y a pas de problème : ta DLL sera chargée automatiquement.
    Par contre, sous Linux, il faut que ton SO se trouve dans un dossier de la variable LD_LIBRARY_PATH.
    Si tu as compilé QxOrm et ses projets de test en utilisant les scripts gcc_build_all_debug.sh ou gcc_build_all_release.sh, tous les binaires se trouvent dans le dossier ./test/_bin/ du package QxOrm.
    Tu peux donc écrire quelque chose comme ça pour démarrer le projet d'exemple qxBlog :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/<chemin vers QxOrm>/test/_bin/
    ./qxBlog
    Le site de la bibliothèque QxOrm : bibliothèque C++ de gestion de données (Mapping Objet Relationnel ou ORM) basée sur les frameworks Qt et boost.
    QxEntityEditor : éditeur graphique pour la bibliothèque QxOrm (application multi-plateforme pour gérer graphiquement le modèle d'entités).

    Tutoriel : installer un environnement de développement avec QxOrm sous Windows.
    Tutoriel qxBlog : gestion de blogs en C++/Qt.
    Tutoriel qxClientServer : création d'un serveur d'applications en C++/Qt.

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

Discussions similaires

  1. Problème lors de l'exécution du code
    Par souminet dans le forum Bases de données
    Réponses: 7
    Dernier message: 11/12/2007, 22h15
  2. Réponses: 10
    Dernier message: 30/01/2007, 09h29
  3. [Procédure] problème lors de l'exécution
    Par pinocchio dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 31/10/2006, 14h23
  4. Problème lors de l'exécution d'un trigger
    Par Madoka dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 30/06/2006, 08h33
  5. Problème lors de l'exécution de mes programmes
    Par darkmalak01 dans le forum Langage
    Réponses: 7
    Dernier message: 27/09/2005, 18h35

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