Es schüttelt mich mit Grausen [brrr]. Benötigte DLLs gehören ins Programmverzeichnis, alles andere kann problematisch werden. Gerade bei Qt, das man in vielen Varianten compilieren kann.Bagstone hat geschrieben:ob die jeweilige Version des Hauptprogramms passende Libraries findet, d.h. es setzt die Pfade dafür und startet dann als QProcess.
Manifest Fragen
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
Das DLL-Verzeichnis ist 50 MB groß, die DLLs ändern sich selten. Das Programm ist ~4,7 MB groß, wir schicken ungefähr 1x pro Woche ein Update raus. Alte Programmversionen möchten wir "beibehalten", darum kommt überschreiben nicht in Frage. Nun jedesmal alle Libs mitzuschicken würde erstens das Update unglaublich aufblähen und zweitens hätte man sehr viele Dateien doppelt. Unter Linux könnte man Symlinks anlegen - in Windows gibt's sowas ja nicht...
Klar sieht nicht so schön aus, aber wir haben lange abgewogen und es zeichnet sich für uns als das beste Ergebnis ab.
Klar sieht nicht so schön aus, aber wir haben lange abgewogen und es zeichnet sich für uns als das beste Ergebnis ab.
Using Qt 4.3.1 (Linux and Windows)