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 :

Installation du plugin QMYSQL


Sujet :

Bases de données

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Installation du plugin QMYSQL
    Bonjour, je viens de passer très récemment à la version Qt 4.6.3 sur mon PC qui tourne sous Windows Vista 32b.

    J'ai fait ce mini-code pour voir quel pilotes SQL sont installé avec Qt :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    // main.cpp
    #include "window.hpp"
     
    int main(int argc, char *argv[])
    {
            QApplication app(argc, argv);
     
            Window myWindow;
     
            return app.exec();
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    // window.hpp
    #ifndef WINDOW_HPP
    #define WINDOW_HPP
     
    #include <QtGlobal>
    #include <QtCore>
    #include <QtGui>
    #include <QtSql>
     
    class Window : public QWidget
    {
        Q_OBJECT
     
        protected:
     
        public:
            Window(QWidget* widgetParent = 0);
            virtual QSize sizeHint() const;
     
    };
     
    #endif // WINDOW_HPP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    // window.cpp
    #include "window.hpp"
     
    Window::Window(QWidget* parent) :
        QWidget(parent)
    {
        QStringList listDriver = QSqlDatabase::drivers();
     
        QListWidget* myWidget = new QListWidget(this);
            myWidget->addItems(listDriver);
     
        QHBoxLayout* layout = new QHBoxLayout(this);
            layout->addWidget(myWidget);
            this->setLayout(layout);
     
        this->setWindowTitle("Connexion à la base de donnée !");
        this->show();
    }
     
    QSize Window::sizeHint() const
    {
        return QSize(300, 40);
    }
    En compilant/exécutant le code donné ci-dessus j'obtient ce résultat :



    J'aimerais utiliser le SGBD MySQL pour mon prochain programme, hors il n'est pas installé. Réflexe : Documentation => http://qt.developpez.com/doc/latest/...gin-on-windows

    Je suis donc toute les étapes demandé, hors quand j'arrive à ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    cd %QTDIR%\src\plugins\sqldrivers\mysql
     qmake "INCLUDEPATH+=C:\MySQL\include" "LIBS+=C:\MYSQL\...\lib\opt\libmysql.lib" mysql.pro
     nmake
    Windows ne reconnait nmake. Pourquoi ? J'ai remplacer par mingw32-make release, mais toujours rien.

    Dernière modification par Deepin ; 19/08/2011 à 14h55.

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

Discussions similaires

  1. [Plugin][VE]Comment installer un plugin ?
    Par Smalljim dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 15/02/2006, 19h38
  2. Eclipse + Tomcat: probleme d'install du plugin sysdeo
    Par cladsam dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 01/02/2006, 15h28
  3. [Plugin]installer des plugins
    Par narkhor dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 15/12/2005, 15h30
  4. [débutant!] Comment on installe un plugin?
    Par cyril.ppn dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 21/04/2005, 08h37
  5. [Plugin][Tomcat]impossible d'installer le plugin tomcat
    Par LSL dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 06/04/2005, 09h57

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