C++ e qt4
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 2 di 2

Discussione: C++ e qt4

Cambio titolo
  1. #1
    ...ros1k... L'avatar di <TheShop>Evoc Thurner
    Registrato il
    10-03
    Località
    La Spezia
    Messaggi
    7.557

    C++ e qt4

    ho buttato giù seguendo una guida le seguenti righe:
    Codice:
    #include <qt4/QtGui/QApplication>
    #include <qt4/QtGui/QLabel>
    
    int main(int argc, char ** argv){
      QApplication app(argc,argv);
      QLabel *label = new QLabel("Hello Qt!");
      label->show();
      return app.exec();
    }
    che però compilando come segue:

    Codice:
    g++ prova_qt4_1.cpp -o prova1
    da i seguenti errori:
    Codice:
    In file included from /usr/include/qt4/QtGui/QApplication:1,
                     from prova_qt4_1.cpp:1:
    /usr/include/qt4/QtGui/qapplication.h:42:37: error: QtCore/qcoreapplication.h: Nessun file o directory
    /usr/include/qt4/QtGui/qapplication.h:43:31: error: QtGui/qwindowdefs.h: Nessun file o directory
    /usr/include/qt4/QtGui/qapplication.h:44:27: error: QtCore/qpoint.h: Nessun file o directory
    /usr/include/qt4/QtGui/qapplication.h:45:26: error: QtCore/qsize.h: Nessun file o directory
    /usr/include/qt4/QtGui/qapplication.h:46:27: error: QtGui/qcursor.h: Nessun file o directory
    In file included from /usr/include/qt4/QtGui/QLabel:1,
                     from prova_qt4_1.cpp:2:
    /usr/include/qt4/QtGui/qlabel.h:42:26: error: QtGui/qframe.h: Nessun file o directory
    /usr/include/qt4/QtGui/qapplication.h:59: error: ‘QT_BEGIN_HEADER’ does not name a type
    /usr/include/qt4/QtGui/qapplication.h:79: error: invalid function declaration
    /usr/include/qt4/QtGui/qapplication.h:358: error: ‘QT_END_HEADER’ does not name a type
    /usr/include/qt4/QtGui/qlabel.h:50: error: invalid function declaration
    prova_qt4_1.cpp:4: error: expected constructor, destructor, or type conversion before ‘int’
    mi potete aiutare?
    Sono su Gnu/linux Ubuntu

  2. #2
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.310
    devi usare le opzioni -I e -L per dire al compilatore dove trovare rispettivamente gli header e le librerie di qt. ti consiglio vivamente di usare qmake e make

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •