PDA

Visualizza la versione completa : [C++ / QT] Libreria condivisa in una specifica cartella


MpMp
29-09-2009, 12:00
Ciao a tutti.
Vi spiego il mio problema:
Sto realizzando un programmino in C++/Qt con Qt Creator.
Ho creato una shared library e l'ho messa in una cartella del progetto.
Il programma compila correttamente.
Quando provo ad eseguirlo mi da questo errore:

error while loading shared libraries: xxx.so.1: cannot open shared object file: No such file or directory

Ok, non trova la libreria.
Il mio problema è fargliela trovare specificandogli la path a partire dalla posizione dell'eseguibile e che il metodo utilizzato sia cross platform, cioè il programmino dovrà poi essere compilabile ed eseguibile sia in Linux che in Windows.
E' possibile fare ciò modificando il file .pro?
Altrimenti, che alternative ho?

Grazie

Ciao

MpMp

Loading