HaiQ will einfach nicht starten
HaiQ will einfach nicht starten
Tach Leude,
wollte mir mal das hier so oft angepriesene HaiQ anschauen, bring es aber bei mir einfach nicht zum laufen.
Wenn ich die Win-Binaries ( 0.2.0.-8 ) ausführen will, kommt die Fehlermeldung minigw10.dll nicht gefunden. Auch nachdem ich MiniGW installiert und zum PATH hinzugefügt hatte gings nicht. Wenn ich die DLL direkt ins Haiq-Verzeichnis kopiere gibt's die Meldung':
Der Prozedureinsprungspunkt "_ZN16QAssistantClientC1ERK7QStringP7QObject" wurde in der DLL "QTAssistantClient4.dll" nicht gefunden.
Ich verwende Qt 4.3.0 in der kommerziellen EvalVersion.
Die source von HaiQ lässt sich übrigens auch nicht übersetzen
Hat jemand eine Lösung für das Problem??
Gruß
Flo
wollte mir mal das hier so oft angepriesene HaiQ anschauen, bring es aber bei mir einfach nicht zum laufen.
Wenn ich die Win-Binaries ( 0.2.0.-8 ) ausführen will, kommt die Fehlermeldung minigw10.dll nicht gefunden. Auch nachdem ich MiniGW installiert und zum PATH hinzugefügt hatte gings nicht. Wenn ich die DLL direkt ins Haiq-Verzeichnis kopiere gibt's die Meldung':
Der Prozedureinsprungspunkt "_ZN16QAssistantClientC1ERK7QStringP7QObject" wurde in der DLL "QTAssistantClient4.dll" nicht gefunden.
Ich verwende Qt 4.3.0 in der kommerziellen EvalVersion.
Die source von HaiQ lässt sich übrigens auch nicht übersetzen
Hat jemand eine Lösung für das Problem??
Gruß
Flo
Die drei wichtigsten Paradigmen der SW-Entwicklung:
copy-and-paste, trial-and-error, it's-not-a-bug-it's-a-feature
copy-and-paste, trial-and-error, it's-not-a-bug-it's-a-feature
Re: HaiQ will einfach nicht starten
Hallo.Flo1902 hat geschrieben:Tach Leude
Sieht nach einem Problem mit der Binärkompatibilität aus. Passen die Versionen der verschieden Pakete überhaupt zusammen?Der Prozedureinsprungspunkt "_ZN16QAssistantClientC1ERK7QStringP7QObject" wurde in der DLL "QTAssistantClient4.dll" nicht gefunden.
Na *das* nenn ich mal eine detailierte Fehlermeldung. Was denn genau klappt nicht?Die source von HaiQ lässt sich übrigens auch nicht übersetzen
Gruß && HTH,
/dev
Laut Installationsinfos von haiqt.org müssten die Versionen passen:
moc_HaiQMainWindow.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall HaiQMainWindow::slot_graph_node_activated(class HaiQGraphNode const &)" (?slot_graph_node_activated@HaiQMainWindow@@QAEXABVHaiQGraphNode@@@Z)" in Funktion ""public: virtual int __thiscall HaiQMainWindow::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@HaiQMainWindow@@UAEHW4Call@QMetaObject@@HPAPAX@Z)".
..\HaiQ.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.
Wenn ich die source kompilieren will gibt nmake folgenden Fehler aus:Installation
Requires Qt 4.3.0 or later
To compile from source, use
> qmake
> make
moc_HaiQMainWindow.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall HaiQMainWindow::slot_graph_node_activated(class HaiQGraphNode const &)" (?slot_graph_node_activated@HaiQMainWindow@@QAEXABVHaiQGraphNode@@@Z)" in Funktion ""public: virtual int __thiscall HaiQMainWindow::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@HaiQMainWindow@@UAEHW4Call@QMetaObject@@HPAPAX@Z)".
..\HaiQ.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.
Die drei wichtigsten Paradigmen der SW-Entwicklung:
copy-and-paste, trial-and-error, it's-not-a-bug-it's-a-feature
copy-and-paste, trial-and-error, it's-not-a-bug-it's-a-feature
Hi
Zur Sache mit dem kompilieren: Wenn ich haiq mit nmake (d.h. VS 2005) erstellen will, erhalte ich den selben Linkerfehler. Mit mingw kompilieren funktioniert aber, dann lässt sichs auch ausführen (bei mir zumindest).
mfg
der Neue
Zur Sache mit dem kompilieren: Wenn ich haiq mit nmake (d.h. VS 2005) erstellen will, erhalte ich den selben Linkerfehler. Mit mingw kompilieren funktioniert aber, dann lässt sichs auch ausführen (bei mir zumindest).
mfg
der Neue
Gesegnet sein all die, die nichts zu sagen haben
und trotzdem den Mund halten.
und trotzdem den Mund halten.
kleines Update meines Übersetzungsproblem:
Anscheinend ist der Knackpunkt, dass HaiqGraphicNode einmal als struct und einmal als Klasse deklariert ist. Der Linkerfehler trat dann wie gesagt bei der Funktion slot_graph_node_activated() auf.
Habe jetzt die Forward-Deklaration "class HaiqGraphicNode;" in der HQMainWindow.h in "struct HaiQGraphNode;" geändert.
Nun lässt sich die source anstandslos (bis auf unzählige 4100er Warnings) übersetzten und linken.
Anscheinend ist der Knackpunkt, dass HaiqGraphicNode einmal als struct und einmal als Klasse deklariert ist. Der Linkerfehler trat dann wie gesagt bei der Funktion slot_graph_node_activated() auf.
Habe jetzt die Forward-Deklaration "class HaiqGraphicNode;" in der HQMainWindow.h in "struct HaiQGraphNode;" geändert.
Nun lässt sich die source anstandslos (bis auf unzählige 4100er Warnings) übersetzten und linken.
Die drei wichtigsten Paradigmen der SW-Entwicklung:
copy-and-paste, trial-and-error, it's-not-a-bug-it's-a-feature
copy-and-paste, trial-and-error, it's-not-a-bug-it's-a-feature