Seite 1 von 1

"QMAKESPEC has not been set" Fehler

Verfasst: 15. Februar 2007 21:38
von RED Squirrel
hi!

ich will nicht nerven, aber ich hab im Forum und bei google und in den TQ Manuals nichts dazu gefunden. (Kann auch daran liegen, dass ich nicht genau weiß, wonach ich suchen soll).

Auf jedenfall bekomme ich diese Nachricht "QMAKESPEC has not been set" immer, wenn ich nachdem ich (qmake -project) ein Projekt File erstellt habe, und (qmake) ein Make File machen will.

Jetzt kommts: im exemples Ordner von QT, bei dem tutorial von qmake, bekomme ich diese Meldung jedoch nicht, sondern es werden brav die beiden Makefiles und die Ordner erstellt.

In jedem anderen Ordner (auch mit den gleichen Dateien wie im exemples Ordner) bekomme ich stattdessen eine Fehlermeldung.

Die logische Schlussfolgerung ist jetzt natürlich, dass es mit irgendeinem Include path zutun hat, also öffne ich die main + header datei. Nichts.

in der project datei steht überall
DEPENDPATH += .
INCLUDEPATH += .

Das ist der einzige Pfad, den ich gefunden habe.

Dazu habe ich im examples ordner (2 ebenen unter dem project) die Datei examples.pro gefunden, die folgendes Beinhaltet:

Code: Alles auswählen

TEMPLATE      = subdirs
SUBDIRS       = \
                desktop \
                dialogs \
                draganddrop \
                graphicsview \
                itemviews \
                layouts \
                linguist \
                mainwindows \
                network \
                painting \
                richtext \
                sql \
                threads \
                tools \
                tutorial \
                widgets \
                xml
embedded:SUBDIRS += qtopiacore
!contains(QT_EDITION, Console):contains(QT_BUILD_PARTS, tools):SUBDIRS += designer
contains(QT_BUILD_PARTS, tools):SUBDIRS += assistant qtestlib
contains(QT_CONFIG, opengl): SUBDIRS += opengl
contains(QT_CONFIG, qdbus): SUBDIRS += qdbus
win32:!contains(QT_EDITION, OpenSource|Console):SUBDIRS += activeqt

# install
sources.files = README *.pro
sources.path = $$[QT_INSTALL_EXAMPLES]
INSTALLS += sources
Jetzt ist es nun naheliegend, dass das ganze misterium sich um diese Datei dreht. Nur was ich jetzt machen muss, um auch in anderen Ordnern Projekte zum laufen zu bekommen, habe ich noch nicht herausgefunden.

lg. RED Squirrel


PS: OS: WIN XP Pro
Compiler + IDE: Dev C++ 4.9.92
Qt version: 4.2.2

Verfasst: 16. Februar 2007 09:01
von Christian81
Und was spricht dagegen einfach QMAKESPEC festzulegen?

Verfasst: 16. Februar 2007 14:18
von RED Squirrel
ja ich weiß nicht, was das ist, und wo ich das einstellen kann. Die Forensuche hat auch nix ergeben.

Verfasst: 16. Februar 2007 14:21
von Christian81
Das hat aber auch nichts mit Qt zu tun sondern sollte man als Programmierer (setze ich mal mit 'erfahrener Anwender' gleich und lehne mich mal weit aus dem Fenster) wissen oder zumindest ergoogeln können...

Arbeitsplatz -> Rechtsklick -> Eigenschaften -> Erweitert -> Umgebungsvariablen

Ist unter WinXP ggf. etwas anders.

Verfasst: 16. Februar 2007 14:31
von RED Squirrel
ich bin aber auch ein kipferl xD

ich habe nach der anleitung von www.c-plusplus.de eigentlich auch diesen Schritt ausgeführt, nur habe ich da den Pfad falsch eingegeben. lol

also vielen, vielen, dank!

Verfasst: 16. Februar 2007 15:09
von -=Freaky=-
<OT>
hey, kommt hier jemand auf http://www.c-plusplus.de ??
seit 3 tagen bekomme ich immer (mehrer browser probiert, hier die meldung aus firefox): Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde.
alle anderen seiten können noch geladen werden, genauso schnell wie vroher, gar keine probleme.
ich vermute also, es liegt nicht an meinem system.
trotzdem komisch und schade natürlich.
</OT>

Verfasst: 16. Februar 2007 15:11
von RED Squirrel
daich konnte es bis heute auch nicht erreichen.

Aber seit heute gehts bei mir wieder!

Verfasst: 16. Februar 2007 18:10
von -=Freaky=-
stimmt, seit heute abend gehts wieder.
ok dann hat es sich ja geklärt.

mfg,
julian