Program Libaries

Alles rund um die Programmierung mit Qt
Antworten
DBGTMaster
Beiträge: 190
Registriert: 19. August 2010 10:00

Program Libaries

Beitrag von DBGTMaster »

Hallo,

ich möchte ein QT Projekt (qt5) auf andere Clients zum Laufen bringe, habe dazu die exe genommen, in einem eigenen Ordner gepackt, sowie folgende Dateien:

Code: Alles auswählen

08.02.2013  12:21    <DIR>          .
07.02.2013  16:30    <DIR>          ..
11.02.2013  16:10         1 129 984 Qt5Network.dll
11.02.2013  16:08         2 106 216 D3DCompiler_43.dll
11.02.2013  16:12         4 275 712 Qt5Core.dll
12.02.2013  10:45           902 656 intranet_client.exe
11.02.2013  16:08         3 090 303 icuin49.dll
11.02.2013  16:12            68 608 libwinpthread-1.dll
11.02.2013  16:10           968 704 libGLESv2.dll
11.02.2013  16:10         3 490 816 Qt5Gui.dll
11.02.2013  16:12         5 207 040 Qt5Widgets.dll
11.02.2013  16:08         1 808 899 icuuc49.dll
11.02.2013  16:08        18 025 758 icudt49.dll
08.11.2012  05:25           356 352 IEShims.dll
11.02.2013  16:12           895 488 libstdc++-6.dll
11.02.2013  16:12           115 200 libgcc_s_sjlj-1.dll
Beim öffnen des Programmes erscheint sofort ein Runtime error.

Im Anhang die Ausgabe von depency walker.

Was mache ich falsch???
sigvdr
Beiträge: 100
Registriert: 1. Juli 2008 19:29

Re: Program Libaries

Beitrag von sigvdr »

Hllo,

ich finde keinen Anhang!
Hast du evtl. ein Prgramm mit Debug Informationen das würde ( zumindest bei QT4) bedeuten, dass
z.B. für Qt5Core.dll Qt5Cored.dll verwendet werden soll.
Gruß Sig
DBGTMaster
Beiträge: 190
Registriert: 19. August 2010 10:00

Re: Program Libaries

Beitrag von DBGTMaster »

Hallo,

nein, es handelt sich um eine Final- Release.

Anhang: program.dwi
Eltharion
Beiträge: 74
Registriert: 4. Mai 2006 14:42
Wohnort: Magdeburg
Kontaktdaten:

Re: Program Libaries

Beitrag von Eltharion »

Kopiere mal libEGL.dll noch mit dazu. Geht es jetzt?

E*
DBGTMaster
Beiträge: 190
Registriert: 19. August 2010 10:00

Re: Program Libaries

Beitrag von DBGTMaster »

Auf dem Rechner, auf welchem ich die Application erstellt habe, kann ich diese nun auch starten, auf einem anderen Rechner aber nicht, dieser aber aber Windows 7, kompiliert auf Windows 8, sollte das funktionieren?

Dependeny walker meint auf windows 7, es fehlen folgende dll:

Code: Alles auswählen

API-MS-WIN-DOWNLEVEL-ADVAPI32-L1-1-0.DLL
API-MS-WIN-DOWNLEVEL-OLE32-L1-1-0.DLL
API-MS-WIN-DOWNLEVEL-SHLWAPI-L1-1-0.DLL
wober komme ich diese???

// Edit:
Habe nun vom Windows 8 Rechner aus dem Ordner "C:\Windows\SysWOW64" die 3 DLL kopiert, startet aber trotzdem nicht :(
odt
Beiträge: 128
Registriert: 12. August 2010 11:49
Kontaktdaten:

Re: Program Libaries

Beitrag von odt »

Dies scheint ein API aus Windows 8 zu sein.
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Welchen Compiler/Version setzt Du ein?
Such mal in den Einstellungen, ob Du irgendwo/wie das Target-OS einstellen kannst.
ODT Informatik GmbH, Reto Tschofenig
DBGTMaster
Beiträge: 190
Registriert: 19. August 2010 10:00

Re: Program Libaries

Beitrag von DBGTMaster »

Hallo,

ich verwende den QTCreator mit QT5.0.1 und dem mitgelieferten mingw47_32.
Kann ich da irgendwo was einstellen??
Oder sollte ich lieber auf den mscompiler umsteigen?
DBGTMaster
Beiträge: 190
Registriert: 19. August 2010 10:00

Re: Program Libaries

Beitrag von DBGTMaster »

Auf einem anderen Windows 8 Client stürzt das Programm direkt mit einem Runtime error ab....
Hier fehlen aber angeblich keine DDL.

Wie werte ich am besten den Runtime Error aus, um festzustellen, woran es scheitert??
Antworten