[gelöst] Installationsprobleme
[gelöst] Installationsprobleme
Hi Leute,
Seit mindestens sechs Monaten versuche ich das scheinbar unmögliche: Qt auf meinem WinXP-Rechner zu installieren. Wie es in den vielen Tutorials gezeigt wird, installiere ich Qt ganz normal, passe die Umgebungsvariablen an und stelle den Compiler darauf ein. Ich benutze übrigens wx-dev c++, so dass ich noch die Lib-Dateien in den Compiler-Options anpasse.
Ich weiß, dieses Thema wurde schon oft diskutiert, aber alle Lösungsvorschläge die ich fand haben mir nicht geholfen, und ja: ich habe auch schon gegoogelt und die Such-Funktion bemüht.
Konkret ist mein Problem, dass die Include-dateien, wie zB. QApplication, anscheinend nicht eingebunden werden, das Projekt lässt sich nicht kompilieren:
Könnt ihr einem Newbie helfen?
Seit mindestens sechs Monaten versuche ich das scheinbar unmögliche: Qt auf meinem WinXP-Rechner zu installieren. Wie es in den vielen Tutorials gezeigt wird, installiere ich Qt ganz normal, passe die Umgebungsvariablen an und stelle den Compiler darauf ein. Ich benutze übrigens wx-dev c++, so dass ich noch die Lib-Dateien in den Compiler-Options anpasse.
Ich weiß, dieses Thema wurde schon oft diskutiert, aber alle Lösungsvorschläge die ich fand haben mir nicht geholfen, und ja: ich habe auch schon gegoogelt und die Such-Funktion bemüht.
Konkret ist mein Problem, dass die Include-dateien, wie zB. QApplication, anscheinend nicht eingebunden werden, das Projekt lässt sich nicht kompilieren:
Könnt ihr einem Newbie helfen?
- Dateianhänge
-
- comp.jpg (37.67 KiB) 7479 mal betrachtet
Zuletzt geändert von Theranium am 14. Mai 2008 11:41, insgesamt 2-mal geändert.
Übernimmst du Verantwortung für dein Leben,
dann wirst du ein Meister...
[diana cooper]
dann wirst du ein Meister...
[diana cooper]
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
was sind das denn da fuer includes?
ersetz die 3 ersten zeilen mal druch das hier:
wenn die include-pfade vom compiler auch richtig gesetzt sind, dann sollte das funktionieren, sofern ich nichts uebersehen habe.
mfg,
julian
ersetz die 3 ersten zeilen mal druch das hier:
Code: Alles auswählen
#include <QApplication>
#include <QPushButton>
#include <QFont>mfg,
julian
Oh sorry, deine includes hatte ich natürlich schon probiert, dass Bild ist wohl mehr aus Verzweiflung entstanden...
- Dateianhänge
-
- Com.jpg (27.49 KiB) 7478 mal betrachtet
Zuletzt geändert von Theranium am 17. November 2007 20:29, insgesamt 1-mal geändert.
Übernimmst du Verantwortung für dein Leben,
dann wirst du ein Meister...
[diana cooper]
dann wirst du ein Meister...
[diana cooper]
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
versuchst du, das projekt ganz normal zu kompilieren aus der ide? ohne qmake/make?
du musst ein makefile-prjekt nutzen, in den optionen musst du angeben, dass beim erstellen erst "qmake deinProFile.pro" (das pro-file musst du einmal mit "qmake -project" anlegen) und dann "make" bzw "mingw32-make" ausgefuehrt wird, sodass das projekt auf grundlage des durch qmake erstellten makefiles erstellt wird.
das muss sein, weil qt einen eigenen preprocessor hat (sachen wie SIGNAL und SLOT etc. sind ja kein standard-c++, das kennt der compiler so also nicht).
wie du genau mit dieser ide umgehst - keine ahnung, sorry.
// edit: ach ja, er sagt ja, die include-files wurden nicht gefunden, also stimmen die include-pfade auch nicht, die musst du in der ide entweder global oder fuers projekt richtig setzen.
mfg,
julian
du musst ein makefile-prjekt nutzen, in den optionen musst du angeben, dass beim erstellen erst "qmake deinProFile.pro" (das pro-file musst du einmal mit "qmake -project" anlegen) und dann "make" bzw "mingw32-make" ausgefuehrt wird, sodass das projekt auf grundlage des durch qmake erstellten makefiles erstellt wird.
das muss sein, weil qt einen eigenen preprocessor hat (sachen wie SIGNAL und SLOT etc. sind ja kein standard-c++, das kennt der compiler so also nicht).
wie du genau mit dieser ide umgehst - keine ahnung, sorry.
// edit: ach ja, er sagt ja, die include-files wurden nicht gefunden, also stimmen die include-pfade auch nicht, die musst du in der ide entweder global oder fuers projekt richtig setzen.
mfg,
julian
Danke, dass du so schnell geantwortet hast
Mal ne dumme Frage: ich habe bisher nur mit einer IDE programmiert (eben ohne Qt), am liebsten (möglicherweise ist dies in diesem Zusammenhang einfacher) würde ich nur mit einem Editor (zB Notepad), einem Compiler und dem Framework Qt arbeiten - wie kann man das machen?
Ist die kommerzielle Version einfacher zu installieren? Ich habe schon viele IDEs ausprobiert, darunter auch MS Visual C++ 2005, ich habe das nie richtig hinbekommen. Außerdem sind die zum Teil auch überladen, viele Funktionen brauche ich gar nicht...
Mal ne dumme Frage: ich habe bisher nur mit einer IDE programmiert (eben ohne Qt), am liebsten (möglicherweise ist dies in diesem Zusammenhang einfacher) würde ich nur mit einem Editor (zB Notepad), einem Compiler und dem Framework Qt arbeiten - wie kann man das machen?
Ist die kommerzielle Version einfacher zu installieren? Ich habe schon viele IDEs ausprobiert, darunter auch MS Visual C++ 2005, ich habe das nie richtig hinbekommen. Außerdem sind die zum Teil auch überladen, viele Funktionen brauche ich gar nicht...
Übernimmst du Verantwortung für dein Leben,
dann wirst du ein Meister...
[diana cooper]
dann wirst du ein Meister...
[diana cooper]
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
stimmt, die bilder koennte man mal etwas verkleinern oder nur den code in code-tags posten. 
zum entwickeln ohne ide: klar geht das, gar kein problem.
du schreibst den in sonsteinem editor (notepad++ kann ich empfehlen fuer windoze
), dann erstellst du einmal ein project-file per
jede datei, die spaeter zu deinem porjekt hinzukommt, musst du entsprechend eintragen in das pro-file (HEADERS, SOURCES, FORMS, RESOURCES).
nach dem erstellen des pro-files erstellst du mittels qmake ein makefile, basierend auf den infos aus dem pro-file:
und dann make (z.b. minGW (musst installiert sein!))
naeheres im assistant.
mfg,
julian
zum entwickeln ohne ide: klar geht das, gar kein problem.
du schreibst den in sonsteinem editor (notepad++ kann ich empfehlen fuer windoze
Code: Alles auswählen
qmake -projectnach dem erstellen des pro-files erstellst du mittels qmake ein makefile, basierend auf den infos aus dem pro-file:
Code: Alles auswählen
qmake <NameDesProFiles.pro>und dann make (z.b. minGW (musst installiert sein!))
Code: Alles auswählen
mingw32-makemfg,
julian
Das klingt ja einfacher als ich gedacht hatte. Das werde ich in jedem Fall ausprobieren, vielleicht krieg ich das tatsächlich mal hin
...
Und die Bilder werde ich zukünftig verkleinern, da hab ich gestern nicht dran gedacht, sorry
Und die Bilder werde ich zukünftig verkleinern, da hab ich gestern nicht dran gedacht, sorry
Übernimmst du Verantwortung für dein Leben,
dann wirst du ein Meister...
[diana cooper]
dann wirst du ein Meister...
[diana cooper]
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
das bekommst du sicher hin, ist ja wirklich nicht allzu kompliziert.Theranium hat geschrieben:Das klingt ja einfacher als ich gedacht hatte. Das werde ich in jedem Fall ausprobieren, vielleicht krieg ich das tatsächlich mal hin...
du koenntest auch deine posts oben editieren und die bilder durch verkleinerte versionen ersetzen, dann waer der thread auf niedrigerer aufloesung schoener zu lesen.Theranium hat geschrieben: Und die Bilder werde ich zukünftig verkleinern, da hab ich gestern nicht dran gedacht, sorry
mfg,
julian
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
In der Command Prompt steht folgendes:
Was bedeutet das?
Code: Alles auswählen
mingw32-make[1]: Leaving directory 'G:IT/Informatik/Projekte/321'
Übernimmst du Verantwortung für dein Leben,
dann wirst du ein Meister...
[diana cooper]
dann wirst du ein Meister...
[diana cooper]
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Ich habe Qt noch einmal neuinstalliert, weil ich MinGW zweimal installiert hatte (Dev C++ und Qt).
Nachdem ich dann Dev samt MinGW deinstalliert hatte, funktionierte das mit make wieder nicht mehr (falsches MinGW deinstalliert?). Also dachte ich mir, ich installiere Qt noch einmal sauber neu.
Jetzt habe ich folgendes Problem:
(Eure bisherigen Tipps habe schon berücksichtigt)
Nachdem ich dann Dev samt MinGW deinstalliert hatte, funktionierte das mit make wieder nicht mehr (falsches MinGW deinstalliert?). Also dachte ich mir, ich installiere Qt noch einmal sauber neu.
Jetzt habe ich folgendes Problem:
(Eure bisherigen Tipps habe schon berücksichtigt)
- Dateianhänge
-
- make.png (78.89 KiB) 7438 mal betrachtet
Übernimmst du Verantwortung für dein Leben,
dann wirst du ein Meister...
[diana cooper]
dann wirst du ein Meister...
[diana cooper]