()
Newbie
Messaggi:
Iscritto:
|
Salve a tutti. Premetto che gli header si trovano tutti nella cartella del compliatore.
Scarivendo
Codice sorgente - presumibilmente C++ |
#include </qt4/QtCore/QVariant.h> #include </qt4/QtGui/QAction.h> #include </qt4/QtGui/QApplication.h> #include </qt4/QtGui/QButtonGroup.h> #include </qt4/QtGui/QHeaderView.h> #include </qt4/QtGui/QMainWindow.h> #include </qt4/QtGui/QMenuBar.h> #include </qt4/QtGui/QStatusBar.h> #include </qt4/QtGui/QWidget.h>
|
mi dà ques't errore:
Codice sorgente - presumibilmente Delphi |
1.c:5:34: error: /qt4/QtCore/QVariant.h: Nessun file o directory 1.c:6:32: error: /qt4/QtGui/QAction.h: Nessun file o directory 1.c:7:37: error: /qt4/QtGui/QApplication.h: Nessun file o directory 1.c:8:37: error: /qt4/QtGui/QButtonGroup.h: Nessun file o directory 1.c:9:36: error: /qt4/QtGui/QHeaderView.h: Nessun file o directory 1.c:10:36: error: /qt4/QtGui/QMainWindow.h: Nessun file o directory 1.c:11:33: error: /qt4/QtGui/QMenuBar.h: Nessun file o directory 1.c:12:35: error: /qt4/QtGui/QStatusBar.h: Nessun file o directory 1.c:13:32: error: /qt4/QtGui/QWidget.h: Nessun file o directory
|
dove sbaglio? |
|
ingMark (Ex-Member)
Pro
Messaggi: 176
Iscritto: 19/07/2009
|
gli header saranno probabilmente nella cartella del compilatore, ma tu scrivendo
Codice sorgente - presumibilmente Plain Text |
li vai a cercare in root.
Devi scriverli senza il primo slash
Ultima modifica effettuata da ingMark il 07/01/2010 alle 15:27 |
|
()
Newbie
Messaggi:
Iscritto:
|
Postato originariamente da ingMark:
gli header saranno probabilmente nella cartella del compilatore, ma tu scrivendo
Codice sorgente - presumibilmente Plain Text |
li vai a cercare in root.
Devi scriverli senza il primo slash
|
Ho tolto lo slash ma l'errore è sempre lo stesso. |
|
Poggi Marco (Member)
Guru
Messaggi: 969
Iscritto: 05/01/2010
|
Hai provato con #include <c:/qt4/QtCore/QVariant.h>
o #include "QVariant.h" , oppure spostare gli header nella stessa cartella del progetto , e, dichiarare header #include <QVariant.h>.
|
|
nessuno (Normal User)
Guru^2
Messaggi: 6402
Iscritto: 03/01/2010
|
Se usi < > gli header vengono cercati nella cartella di default degli header
Se sono presenti in una determinata cartella, usa i " "
Quindi
#include "/qt4/QtCore/QVariant.h"
oppure
#include "qt4/QtCore/QVariant.h"
a seconda se si parte dalla root o no
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
()
Newbie
Messaggi:
Iscritto:
|
Postato originariamente da nessuno:
Se usi < > gli header vengono cercati nella cartella di default degli header
|
infatti sono in una cartella di default degli header, in una sottocartella.
|
|
()
Newbie
Messaggi:
Iscritto:
|
Postato originariamente da Poggi Marco:
Hai provato con #include <c:/qt4/QtCore/QVariant.h>
o #include "QVariant.h" , oppure spostare gli header nella stessa cartella del progetto , e, dichiarare header #include <QVariant.h>. |
Marco, non seguirò il tuo consiglio perchè non ha veramente senso.
utilizzando ##include <c:/qt4/QtCore/QVariant.h> non funzionerebbe: la partizione di sistema non si trova nella cartella del compilatore! utilizzando invece #include "QVariant.h" si utilizzerebbe invece un header nella cartella del progetto.
Mi dispiace dirlo ma ti conviene ripassare le basi. |
|
nessuno (Normal User)
Guru^2
Messaggi: 6402
Iscritto: 03/01/2010
|
Postato originariamente da D@vide:
Postato originariamente da nessuno:
Se usi < > gli header vengono cercati nella cartella di default degli header
|
infatti sono in una cartella di default degli header, in una sottocartella.
|
E sei sicuro che la cartella sia conosciuta dal compilatore ?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
()
Newbie
Messaggi:
Iscritto:
|
Postato originariamente da nessuno:
Postato originariamente da D@vide:
Postato originariamente da nessuno:
Se usi < > gli header vengono cercati nella cartella di default degli header
|
infatti sono in una cartella di default degli header, in una sottocartella.
|
E sei sicuro che la cartella sia conosciuta dal compilatore ? |
Dovrebbe, tutte le altre cartelle le riconosce, mi dà problemi solo quelle |
|