Question

Je construit mon application qt afin que tous les modules Qt qu'il utilise sont contenus dans le même répertoire que l'exécutable. Il fonctionne sur la machine que je construisais l'application et je me suis assuré de tester en supprimant les bibliothèques partagées partout, sauf dans le répertoire courant de l'application. Faire un ldd montre que la recherche de ces bibliothèques dans le répertoire en cours et de mettre l'exécutable par lui-même ne parvient pas à ouvrir le exectuable. Donc, tout cela est bon, mais quand je transférer ce répertoire à une machine hôte, il encore Je ne trouve pas ces bibliothèques. ce qui pourrait être le problème?

Était-ce utile?

La solution

est "" dans le LD_LIBRARY_PATH sur la 2ème machine?
Avez-vous des autorisations appropriées sur les fichiers de bibliothèque?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top