Domanda

Ho costruito la mia app qt in modo che tutti i moduli Qt che utilizza sono contenuti nella stessa directory del file eseguibile. Agisce sulla macchina che ho usato per costruire l'app e ho fatto in modo di testare questo rimuovendo quelle librerie condivise ovunque tranne che nella directory corrente dell'app. Facendo un ldd dimostra che la sua ricerca di quelle librerie nella directory corrente e mettere il file eseguibile da solo non riesce ad aprire l'exectuable. Quindi questo è tutto buono, ma quando trasferisco questo elenco per una macchina host è ancora cant trovare quelle librerie. quello che potrebbe essere il problema?

È stato utile?

Soluzione

E ' "" nel LD_LIBRARY_PATH al 2 ° macchina?
Avete le autorizzazioni corrette sui file di libreria?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top