Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    18

    [Qt - C++ - MYSQL] Ricompilazione

    Salve ragazzi ho un mac e dopo aver installato qt noto che non riesce a trovare le librerie di sql da il seguente errore:


    main.cpp: In function 'bool createConnection()':
    main.cpp:24: error: invalid use of undefined type 'struct QSqlError'
    /usr/local/Trolltech/Qt-4.4.3/lib/QtSql.framework/Versions/4/Headers/qsqldatabase.h:53: error: forward declaration of 'struct QSqlError'
    make[1]: *** [debug/main.o] Error 1
    make[1]: Leaving directory `/Users/marko/Desktop/Tirocinio/tokaQt/tokamak'
    make: *** [debug] Error 2
    make: Leaving directory `/Users/marko/Desktop/Tirocinio/tokaQt/tokamak'
    Exited with code 2.


    questo è il codice

    #include <QtGui/QApplication>
    #include <QSqlDatabase>
    #include <QMessageBox>
    #include "mainwindow.h"
    bool createConnection();
    int main(int argc, char *argv[])
    {
    QApplication a(argc, argv);
    if (!createConnection()) return 1;

    MainWindow w;
    w.show();
    return a.exec();
    }

    bool createConnection()
    {
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("mozart.konkordia.edu");
    db.setDatabaseName("musicdb");
    db.setUserName("gbatstone");
    db.setPassword("T17aV44");
    if (!db.open()) {
    QMessageBox::critical(0, QObject::tr("Database Error"), db.lastError().text());
    return false;
    }
    return true;
    }


    ora navigando ho visto che bisongava settare dei parametri tipo
    ./configure -qt-sql-<driver>

    come faccio a settare solo questo parametro senza dover reinstallare tutto ... visto che l'istallazione mi durò quasi due ore????
    ---------------------------------------

    _,'''''----FrEe YoUr MiNd----''''',_

    ---------------------------------------

  2. #2
    ho paura che non lo puoi fare perchè alcune di queste opzioni modificano le modalità di compilazione impostando predirettive.
    ciao
    sergio

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    18
    grazie mi aspettano ore di installazione
    ---------------------------------------

    _,'''''----FrEe YoUr MiNd----''''',_

    ---------------------------------------

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.