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.
Qt Programme
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.
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.
Hier ´ne Beschreibung wie du das machen solltest.
http://www.qtwiki.de/wiki/Vom_Qt-Progra ... _Installer
go(o)d new year
http://www.qtwiki.de/wiki/Vom_Qt-Progra ... _Installer
go(o)d new year
"Der erste Trunk aus dem Becher der Naturwissenschaften macht atheistisch, aber auf dem Grund des Bechers wartet Gott."
(W. Heisenberg)
(W. Heisenberg)
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
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
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.
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.