Qt Programme

Alles rund um die Programmierung mit Qt
Antworten
ali-g
Beiträge: 31
Registriert: 4. Dezember 2009 20:50

Qt Programme

Beitrag 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.
phlox81
Beiträge: 97
Registriert: 7. Juli 2009 12:30
Kontaktdaten:

Beitrag 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.
ali-g
Beiträge: 31
Registriert: 4. Dezember 2009 20:50

Beitrag von ali-g »

danke für die schnelle antwort
24dan
Beiträge: 274
Registriert: 26. Juni 2006 14:15
Wohnort: Hamburg

Beitrag von 24dan »

Hier ´ne Beschreibung wie du das machen solltest.

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)
ali-g
Beiträge: 31
Registriert: 4. Dezember 2009 20:50

Beitrag 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
arj
Beiträge: 45
Registriert: 1. Juni 2009 13:51
Wohnort: Ihringen

Beitrag 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 ...
ali-g
Beiträge: 31
Registriert: 4. Dezember 2009 20:50

Beitrag 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.
Antworten