Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Librerie
Forum - C/C++ - Librerie

Avatar
MirkoDistefano (Normal User)
Pro


Messaggi: 119
Iscritto: 10/02/2013

Segnala al moderatore
Postato alle 13:15
Venerdė, 22/11/2013
Salve a tutti ho scaricato le librerie Qt e come prova ho scritto questo codice:

-------
#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
     QApplication app(argc, argv);

     QPushButton hello("Hello world!");
     hello.resize(100, 30);

     hello.show();
     return app.exec();
}

------

Ho nominato il file in Hello.cpp e l'ho salvato sul Desktop.
Sul terminale digito:
cd Desktop
g++ Hello.cpp -o Hello

ma il compilatore mi da la seguente risposta:
Hello.cpp:1:10: fatal error: 'QApplication' file not found
#include <QApplication>

Ho cercato sul web ma non ho trovato niente.

Le librerie le ho scaricate da questa pagina: http://qt-project.org/downloads

cliccando sulla seguente voce: "Qt libraries 4.8.5 for Mac (185 MB) and debug libraries (480 MB)"

P.S. Uso Mac OSX Mavericks



PM Quote
Avatar
Phi (Member)
Expert


Messaggi: 241
Iscritto: 30/12/2009

Segnala al moderatore
Postato alle 17:39
Sabato, 23/11/2013
Beh, non basta usare solo g++.
Devi dirgli dove cercare le librerie che usi, se hai pių file devi linkarli, inoltre Qt genera spesso altri file per gestire "signals" e "slots".
Ti sconsiglio di usare g++.
Usa qmake :
Codice sorgente - presumibilmente C/C++

  1. qmake <NOME FILE PROGETTO(.pro)>
  2. make



Se non hai il file progetto ed hai tutti i file in una cartella usa "qmake -project" per generarlo

PM Quote
Avatar
MirkoDistefano (Normal User)
Pro


Messaggi: 119
Iscritto: 10/02/2013

Segnala al moderatore
Postato alle 14:42
Domenica, 24/11/2013
e il g++ non devo usarlo?

PM Quote
Avatar
Phi (Member)
Expert


Messaggi: 241
Iscritto: 30/12/2009

Segnala al moderatore
Postato alle 17:05
Domenica, 24/11/2013
Se usi "make" ci pensa lui a chiamare g++ con le opzioni giuste

PM Quote
Avatar
MirkoDistefano (Normal User)
Pro


Messaggi: 119
Iscritto: 10/02/2013

Segnala al moderatore
Postato alle 20:01
Sabato, 07/12/2013
Ma in che senso devo linkare gli altri file del progetto?
Io ho solo il file main.cpp (contenente l'Hello World in Qt) sul desktop.

PM Quote
Avatar
quello che non so come si chiama (Normal User)
Rookie


Messaggi: 37
Iscritto: 08/01/2013

Segnala al moderatore
Postato alle 14:33
Domenica, 08/12/2013

PM Quote