Seite 1 von 1

[solved] Problem mit Portierung von Qt Anwendung

Verfasst: 12. April 2013 22:27
von MADsCIENTIST
Hallo liebe Community,

ich habe schon öfters versucht meine Qt-Anwendungen auf andere windows-sepzifische Systeme zu portieren, nur
erhalte ich jedes mal noch Abhängigkeitsfehler, wie z. B.

"The program can't start because MSVCP110D.dll is missing from your computer. Try ..."

Ich nutze die VS2012 IDE und würde gerne genau wissen, was ich einzustellen habe, damit diese Meldungen
nicht mehr erscheinen!? - also wie sage ich dem Linker, das er nur die aus der C++ Redistributable abhängigen
Bibliotheken statisch mit einbauen soll?


INFO: Nutze zur Zeit Qt 4.8.4 mit dynamischen Bibliotheken (*.dll) für x64.

Bedanke mich für sinnvolle Hilfe schon mal im Voraus.

Re: Problem mit Portierung von Qt Anwendung

Verfasst: 13. April 2013 00:55
von veeman
Wenn du mal mit Qt5 arbeitest ist das dein kleinstes Problem. ;)
Ansonsten einfach die entsprechende DLL direkt mitliefern (neben die exe platzieren) oder das entsprechende MS-Package installieren lassen.

PS: VS12 , zumindest der Compiler (x86) ist verbugt und generiert (kann) fehlerhaften Code. (kp ob die mittlerweile was gefixt haben).
Verwendest du dafür ein AddIn? Gibst da schon was?

Re: Problem mit Portierung von Qt Anwendung

Verfasst: 13. April 2013 03:42
von MADsCIENTIST
Ein Addin für VS2012 zu Qt 4.8.4 existiert nicht!

Aus diesem Grund habe ich mir in meinen Anfängen mit Qt unter Zuhilfenahme
des Qt-Designers ein kleines Programm geschrieben, was das Erstellen von
Dateien mit dem MO-, UI- und RC-Compiler automatisiert.

Bild