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

Eclipse C & C++ Discussion :

[Qt4.1.0,eclipse europa cdt,mac]une librairie reconnue, pas l'autre


Sujet :

Eclipse C & C++

  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Points : 213
    Points
    213
    Par défaut [Qt4.1.0,eclipse europa cdt,mac]une librairie reconnue, pas l'autre
    Bonjour,

    quand je compile le programme suivant:

    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
     
    #include "qtsql"   *
    #include <QMessageBox>
    #include <QtGui>
    #include <qsqldatabase>   *
     
     
    int main(int argc,char* argv[]){
    	QSqlDatabase db;   *
    	db=QSqlDatabase::addDatabase("QMYSQL");   *
    	db.setHostName("localhost");
    	db.setDatabaseName("mysql");
    	db.setUserName("root");
    	db.setPassword("root");
    	if (!db.open())
    		QMessageBox::critical(0,"Database error",db.lastError().text());
    	return 0;
     
    }
    j'ai des erreurs au niveau des lignes marquées d'une étoile, à commencer par la ligne 1("No such file or directory"). Toutes concernent la classe QSQLDatabase et sa librairie QtSQL, librairie qui ne semble pas reconnue, pourtant sa voisine QtGUI passe parfaitement l'épreuve de la compil'.
    Les librairies sont toutes dans le répertoire include (section "paths and symbols"), et j'ai même la complétion sur la classe QSqlDatabase...
    Je ne comprend pas d'où vient le prob'.

    lolveley thanks you.

  2. #2
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Points : 213
    Points
    213
    Par défaut
    voilà la solution: il fallait rajouter QT += sql dans le fichier .pro du projet.
    C'est donc un problème relevant de Qt et pas d'eclipse.

    lolveley.

Discussions similaires

  1. Deux conditions "if" : l'une n'annule pas l'autre.
    Par kEep OnE dans le forum Débuter
    Réponses: 4
    Dernier message: 08/02/2012, 18h00
  2. Maven + Eclipse : Lier les sources à une librairie
    Par Methode dans le forum Maven
    Réponses: 1
    Dernier message: 10/02/2009, 11h45
  3. Ajout d'une librairie .a dans un autre projet
    Par jojo67540 dans le forum Eclipse C & C++
    Réponses: 2
    Dernier message: 24/05/2008, 23h46
  4. [eclipse europa, CDT]pas de complétion avec (ou sans) Qt
    Par olivier57b dans le forum Eclipse C & C++
    Réponses: 1
    Dernier message: 03/08/2007, 20h17
  5. Réponses: 4
    Dernier message: 18/01/2006, 14h49

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