[QT4] Prozedureinsprungpunkt nicht gefunden
-
Moin,
Wenn ich eine QT4-GUI-Anwendung starten will, erscheint folgende Fehlermeldung:
--------------------------- HelloWorld.exe - Einsprungpunkt nicht gefunden --------------------------- Der Prozedureinsprungpunkt "_Z5qFreePv" wurde in der DLL "QtCore4.dll" nicht gefunden. --------------------------- OK ---------------------------
Auch die DLLs ins Programmverzeichnis zu kopieren, hat nichts gebracht. Wenn ich die Anwendung mit dem QT-Creator erstelle und daraus starten lasse, läuft sie einwandfrei. Wieso erscheint dieser Fehler und was kann man dagegen tun?
Gruß
Johannes
-
Klingt so als wären unterschiedliche Versionen der Qt-Bibliotheken installiert.
Beim starten ausm QtCreator heraus werden explizit die eingestellten Libs verwendet, kann sein dass bei dir im Systemordner bzw. in der Path-Variable irgendwo andere Qt-Libs verlinkt sind.Suche einfach mal spaßeshalber nach "QtCore4.dll" auf der Festplatte.
-
Moin,
Klingt so als wären unterschiedliche Versionen der Qt-Bibliotheken installiert
Das stimmte auch. Ich hatte da dlls von 2010.01 nach C:\WINDOWS kopiert, dann aber auf QT4 2010.02 geupdatet. Anscheinend hat das Windows-Verzeichnis eine höhere "Such"-priorität als das Programmverzeichnis.
Johannes