Fehler beim installieren in der qscriptengine_p.cpp

Verschiedenes zu Qt
Antworten
hbc
Beiträge: 22
Registriert: 23. Februar 2007 09:40
Wohnort: Berlin

Fehler beim installieren in der qscriptengine_p.cpp

Beitrag von hbc »

Hallo,

beim erstellen der Debug Libraries auf Win XP erhalte ich folgende Fehlermeldung:

Code: Alles auswählen

C:\Qt\4.3.0/src/script/qscriptengine_p.cpp: In member function `QScript::AST::No
de* QScriptEnginePrivate::createAbstractSyntaxTree(const QString&, int&)':
C:\Qt\4.3.0/src/script/qscriptengine_p.cpp:317: error: `QScriptParser' undeclare
d (first use this function)
C:\Qt\4.3.0/src/script/qscriptengine_p.cpp:317: error: (Each undeclared identifi
er is reported only once for each function it appears in.)
C:\Qt\4.3.0/src/script/qscriptengine_p.cpp:317: error: expected `;' before "pars
er"
C:\Qt\4.3.0/src/script/qscriptengine_p.cpp:319: error: `parser' undeclared (firs
t use this function)
mingw32-make: *** [qscriptengine_p.o] Error 1
Building qmake failed, return code 2

mingw32-make: *** No rule to make target `debug'.  Stop.
C:\Qt\4.3.0\src>
in der qscriptengine_p.cpp ist also ein fehler mit dem parser, ich möchte aber nicht so einfach im Code etwas ändern, ist glaub ich auch nicht so gut, gibt es eine andere Lösung?
gerome69
Beiträge: 188
Registriert: 28. April 2006 22:50
Wohnort: Berlin
Kontaktdaten:

Re: Fehler beim installieren in der qscriptengine_p.cpp

Beitrag von gerome69 »

hbc hat geschrieben:Hallo,

beim erstellen der Debug Libraries auf Win XP erhalte ich folgende Fehlermeldung:

Code: Alles auswählen

C:\Qt\4.3.0/src/script/qscriptengine_p.cpp: In member function `QScript::AST::No
de* QScriptEnginePrivate::createAbstractSyntaxTree(const QString&, int&)':
C:\Qt\4.3.0/src/script/qscriptengine_p.cpp:317: error: `QScriptParser' undeclare
d (first use this function)
C:\Qt\4.3.0/src/script/qscriptengine_p.cpp:317: error: (Each undeclared identifi
er is reported only once for each function it appears in.)
C:\Qt\4.3.0/src/script/qscriptengine_p.cpp:317: error: expected `;' before "pars
er"
C:\Qt\4.3.0/src/script/qscriptengine_p.cpp:319: error: `parser' undeclared (firs
t use this function)
mingw32-make: *** [qscriptengine_p.o] Error 1
Building qmake failed, return code 2

mingw32-make: *** No rule to make target `debug'.  Stop.
C:\Qt\4.3.0\src>
in der qscriptengine_p.cpp ist also ein fehler mit dem parser, ich möchte aber nicht so einfach im Code etwas ändern, ist glaub ich auch nicht so gut, gibt es eine andere Lösung?
Also, in meiner Version von qt-4.3.0 ist in qscriptengine_p.cpp

oben ein:
#ifndef QT_NO_SCRIPT

das ganz bis zum Ende alles erfaßt. Also wird hier alles ganz oder garnicht kompiliert abhängig von QT_NO_SCRIPT.

Kurz darunter (Zeile 34):
#include "qscriptparser_p.h

Und in dieser Header-Datei ist die Klasse QScriptParser definiert.

Sehe also nicht, was da schieflaufen könnte.
Sieht das bei dir anders aus?

Gruß, Gérôme
hbc
Beiträge: 22
Registriert: 23. Februar 2007 09:40
Wohnort: Berlin

Beitrag von hbc »

Hallo Gérôme,

ja die qscriptengine_p.cpp siht an den betreffenden Stellen genau so aus, eigentlich kann nicht schiefgehen, aber sie will nicht.

Ich habe noch mal probiert die Debug Libs. zu erstellen aber immer der gleiche Fehler, jetzt werde ich einfach QT noch mal installieren.

Gruß
Frank
Antworten