Frage

baute ich meine qt app, so dass alle Qt-Module verwendet es im selben Verzeichnis wie die ausführbare Datei enthalten sind. Es arbeitet auf der Maschine, die ich verwenden, um die App zu bauen und ich sicher, dass dies zu testen, indem diese gemeinsam genutzten Bibliotheken überall außer im aktuellen Verzeichnis der Anwendung zu entfernen. eine LDD-Shows zu machen, dass seine für die Bibliotheken im aktuellen Verzeichnis suchen und die ausführbare Datei selbst setzt nicht die ausführbaren zu öffnen. Das ist also alles gut, aber wenn ich dieses Verzeichnis auf eine Host-Maschine übertragen kann es nicht noch diese Bibliotheken finden. was das Problem sein könnte?

War es hilfreich?

Lösung

Ist "" in der LD_LIBRARY_PATH auf der zweiten Maschine?
Haben Sie die richtigen Berechtigungen für die Bibliothek-Dateien?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top