#include <QHttp>
#include <QHttp>
Sollte lt. Qt Docu der Include sein, ich bekomme:
testapp.cpp:7:17: error: QHttp: No such file or directory
Hat jemand eine Idee?
(nutze Qt4)
Danke,
J.
testapp.cpp:7:17: error: QHttp: No such file or directory
Hat jemand eine Idee?
(nutze Qt4)
Danke,
J.
Mmmmh,
1. Wieso muss sowas machen damit der Compiler ein include findet?
2. Wieso steht das nicht in der Doku?
3. Helfen tut es nichts...
Danach mit qmake ein Makefile erstellt und die Fehlermeldung ist die selbe.
1. Wieso muss sowas machen damit der Compiler ein include findet?
2. Wieso steht das nicht in der Doku?
3. Helfen tut es nichts...
Code: Alles auswählen
######################################################################
# Automatically generated by qmake (2.00a) Wed Nov 22 15:12:57 2006
######################################################################
TEMPLATE = app
TARGET +=
DEPENDPATH += .
INCLUDEPATH += .
config += network
# Input
HEADERS += testapp.h
FORMS += testapp.ui
SOURCES += main.cpp testapp.cpp
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
In der Doku von QHttp steht, daß es zum QtNetwork-Modul gehört (sogar schon in der Überschrift) und dort steht die Config-Option.
Außerdem, wenn du 2 Verschiedene Versionen deines Programms ausliefern willst, einmal ohne, einmal mit Netzwerkanbindung, woher soll qmake wissen welche es gerade generieren soll?
Außerdem, wenn du 2 Verschiedene Versionen deines Programms ausliefern willst, einmal ohne, einmal mit Netzwerkanbindung, woher soll qmake wissen welche es gerade generieren soll?
Naja, ich finde die Info so wichtig, dass sie direkt auf http://doc.trolltech.com/4.1/qhttp.html stehen sollte und nicht dass zu einem Model gehoert und man dann das ganze erst lesen muss. Dann passiert - zumindest dem Anfaenger - genau was mir passiert.
Angenommen ich will mein Programm ohne http ausliefern, wie so soll das klappen? compelieren klappt ja nicht. Das Argument verstehe ich nicht.
Angenommen ich will mein Programm ohne http ausliefern, wie so soll das klappen? compelieren klappt ja nicht. Das Argument verstehe ich nicht.
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Hätte man sich mit den Qt-Modulen auseinandergesetzt (was man als Anfänger eigentlich machen sollte bevor man mit Programmieren anfängt), hätte man gewusst dass jedes Modul ein QT += modulname benötigt...joebar hat geschrieben:Naja, ich finde die Info so wichtig, dass sie direkt auf http://doc.trolltech.com/4.1/qhttp.html stehen sollte und nicht dass zu einem Model gehoert und man dann das ganze erst lesen muss. Dann passiert - zumindest dem Anfaenger - genau was mir passiert.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Nur weil du es nicht kannst, heist noch lange nicht, daß es nicht geht:Angenommen ich will mein Programm ohne http ausliefern, wie so soll das klappen? compelieren klappt ja nicht. Das Argument verstehe ich nicht.
Code: Alles auswählen
#if MIT_NETZWERK
#endif
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Was ist so schwer daran zu verstehen dass man, wenn man ein Modul benutzen möchte, dieses auch im pro-File angeben muss? Es hat eben nicht nur was mit dem Header zu tun. Da passiert noch einiges anderes was Du gar nicht mitbekommst.joebar hat geschrieben:Danke, das das geht ist mir auch klar. Dann kann ich das include auch in ein if reinhaengen, das erklaert nicht warum man das mit dem pro File machen sollte damit das include erkannt wird.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung