Seite 1 von 1

Qt Programme

Verfasst: 31. Dezember 2009 17:52
von ali-g
Hallo leut,

Ich hab viele sachen in qt programmiert, mein Problem ist
ich wollte die Programme bzw das Programm auf das Laptop von mein onkel
ausführen

resultat:

bei der Debug version:

QtCored4.dll Fehlt

bei der Released Version:

QtCore4.dll Fehlt

Bei meinem Pc funktionieren die Programme einwandfrei
außer die Released Version da kommt

Der Prozedureinsprung "_Z5qFreePv" wurde in der Dll QtCore4.dll nicht gefunden.


Das heißt jetzt doch nicht das er auch den Qt Braucht oder ?
kann mir jemand dabei helfen

Danke im Vorraus.

Verfasst: 31. Dezember 2009 18:17
von phlox81
Natürlich brauchst du auch die Qt4 DLLs wenn du dein Programm ausführst bzw. weitergibst.

Meines Wissens gibt es keinen Qt Installer, welcher die DLLs an den korrekten Ort im Betriebssystem kopiert, du kannst sie aber selber in den korrekten Ordner ablegen, oder sie in das Verzeichnis der Exe legen.

Verfasst: 31. Dezember 2009 18:30
von ali-g
danke für die schnelle antwort

Verfasst: 31. Dezember 2009 20:52
von 24dan
Hier ´ne Beschreibung wie du das machen solltest.

http://www.qtwiki.de/wiki/Vom_Qt-Progra ... _Installer

go(o)d new year

Verfasst: 9. Januar 2010 16:44
von ali-g
danke,

ich hab noch ne frage und zwar die released version

die startet immer noch nicht

wenn ich es kompiliere
dann startet dass merkwürdig

bei der Ausgabe steht:

Starte C:\...\Qt\CesarVerschlüsslung\release\test.exe...
dann startet die exe ganz normal, aber wenn ich manuell starten will,
also zu dem verzeichnis gehe und auf die test.exe klicke dann kommt der fehler mit

Der Prozedureinsprung "_Z5qFreePv" wurde in der Dll QtCore4.dll nicht gefunden

ich hab nur 2 QtCore4.dll

1. C:\Qt\2009.05\bin\QtCore4.dll

2.C:\Qt\2009.05\qt\bin\QtCore4.dll

Verfasst: 9. Januar 2010 19:07
von arj
Es gibt da zwei verschiedene QtCore4.dll unterhalb von C:\Qt\2009.05\
Du musst die verwenden die NICHT direkt im bin Ordner steht. Da gibts noch irgendwo eine andere. Diese funktioniert.

Warum es zwei verschiedene gibt, ist mir allerdings auch nicht klar ...

Verfasst: 9. Januar 2010 23:53
von ali-g
also ich hab den Qt Ordner Durchsucht und er hat nur die 2

QtCore4.dll´s gefunden alle beide ausprobiert, leider kein erfolg.

Ich hab auch meine ganze Festplatte durchsucht wieder nur die 2 QtCore4.dll´s

ich hab auch leider die dll die nicht direkt im bin Ordner ist nicht gefunden.

ich versucht mal es neu zu installieren, wenn jemand eine andere lösung hat bitte schreiben.

anderen falls könnte ja jemand die QtCore4.dll mal hier anhängen und ich versuche es mit dieser dll.


aber ich verstehst nicht wie ich die release version dann kompilieren und ausführen kann, Build configuration ist auf release gesetzt, ich verstehst trozdem nicht.