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

Bases de données Discussion :

Déploiement sous Linux


Sujet :

Bases de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    508
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2008
    Messages : 508
    Points : 100
    Points
    100
    Par défaut Déploiement sous Linux
    Bonjour,

    j'ai réalisé une application avec la version de Qt Creator 2.4.1 sans gui depuis une machine sous Linux Debian Squeeze (machine 1). Cette application compile bien sans erreur et est destinée à être portée sur un autre système Linux de type embarqué (système Voyage-Linux basé sur Debian Squeeze).
    Elle doit se connecter à une base de données MySQL que j'émule via Xampp.
    Lorsque je veux exécuter mon application sur la machine 1, il y a l'erreur suivante : "QSqlDatabase: QMYSQL driver not loaded".
    J'avais déjà eu cette erreur lorsque je travaillai sous Windows et j'avais résolu ce problème en recompilant le plugin MySQL ... mais vu que là je travaille sous Linux, j'avoue que je suis un peu perdu et je ne sais pas comment procéder !

    Pourriez vous me dire quelles étapes je dois réaliser pour pouvoir me connecter à la base de données MySQL et effectuer des requêtes ?

    Merci d'avance, à bientôt !

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 621
    Points : 188 600
    Points
    188 600
    Par défaut


    Regarde dans le gestionnaire de paquets de ta distribution, tu dois normalement avoir une série de plug-ins disponibles (sinon, ça se passe de la même manière que sous Windows, mais en installant les paquets de développement au lieu de télécharger des exécutables).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    508
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2008
    Messages : 508
    Points : 100
    Points
    100
    Par défaut
    Salut dourouc05,

    j'ai regardé dans mon gestionnaire de paquets et les paquets suivants sont installés :
    - libqt4-sql
    - libqt4-sql-mysql

    Est ce les paquets attendus ? Si non, quels sont les paquets attendus pour que je puisse me connecter à ma Base de données ?
    Que dois je faire de ces paquets ? Quels fichiers dois je mettre avec mon exécutable ?

    En gros, je suis perdu !

  4. #4
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 621
    Points : 188 600
    Points
    188 600
    Par défaut
    Tu les installes, ça devrait être suffisant (à vue de nez). Pour la redistribution, il faut indiquer ces dépendances dans le paquet que tu crées pour ton application (ça varie très fortement d'une distro à l'autre, il faut donc voir celles que tu souhaites supporter et les approfondir).

    Si tu te sens perdu à ce point, prends une bonne dose de rappel sur Linux, ça ne peut pas te faire de tort .
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    508
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2008
    Messages : 508
    Points : 100
    Points
    100
    Par défaut
    Elles sont déjà installé !!!
    Alors ça devrait fonctionner, non ?

    Avant de redistribuer sur une autre machine, je souhaiterai que ça fonctionne avec la machine Debian sur laquelle je développe.
    Note: j'ai installé Qt-SDK à partir du fichier d'installation que j'ai téléchargé sur le site de Nokia.

    J'ai vraiment besoin d'un coup de main !

  6. #6
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 621
    Points : 188 600
    Points
    188 600
    Par défaut
    Ah .

    Bon, ma porte de sortie : tu utilises le Qt SDK, pas les binaires fournis par ta distro. Donc il faut recompiler (toute une affaire bien étrange qui fait qu'il faut compiler les plug-ins avec la même version que celle contre laquelle tu compiles : http://qt.developpez.com/faq/?page=p...ugins-buildkey).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

Discussions similaires

  1. Déploiement d'un projet C/C++ sous linux
    Par Junta2013 dans le forum Linux
    Réponses: 4
    Dernier message: 17/08/2014, 14h52
  2. [Série] Accès au port série sous linux
    Par ghost dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/10/2007, 10h43
  3. Comment désinstaller MySQL sous linux
    Par nahmsath dans le forum Installation
    Réponses: 5
    Dernier message: 18/09/2007, 10h46
  4. installer jbuilder7 sous linux
    Par rtlinfo34 dans le forum JBuilder
    Réponses: 5
    Dernier message: 30/10/2002, 19h16
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

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