Oppure

Loading
07/01/10 14:11
Salve a tutti. Premetto che gli header si trovano tutti nella cartella del compliatore.
Scarivendo
#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:
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?
07/01/10 14:26
ingMark
gli header saranno probabilmente nella cartella del compilatore, ma tu scrivendo
/qt4/etc...

li vai a cercare in root.
Devi scriverli senza il primo slash
Ultima modifica effettuata da ingMark 07/01/10 14:27
aaa
07/01/10 14:34
Postato originariamente da ingMark:

gli header saranno probabilmente nella cartella del compilatore, ma tu scrivendo
/qt4/etc...

li vai a cercare in root.
Devi scriverli senza il primo slash


Ho tolto lo slash ma l'errore è sempre lo stesso.
07/01/10 15:13
Poggi Marco

Hai provato con #include </qt4/QtCore/…;
o #include "QVariant.h" , oppure spostare gli header nella stessa cartella del progetto , e, dichiarare header #include <QVariant.h>.
aaa
07/01/10 16:43
nessuno
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à.
07/01/10 18:56
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.

07/01/10 18:59
Postato originariamente da Poggi Marco:


Hai provato con #include </qt4/QtCore/…;
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 </qt4/QtCore/…; 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.
07/01/10 19:04
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 ?
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à.