2017-10-09 14 views
-1

Je reçois beaucoup de références non définies à des erreurs à relier scène, à la recherche de ce type:Obtenir beaucoup de « référence non définie à » erreurs à relier l'étape de la bibliothèque qui est même pas utilisé dans le projet

libQt5Sql.so.5: undefined reference to `QAbstractTableModel::~QAbstractTableModel()@Qt_5' 

Le problème est que je n'utilise même pas Qt dans mon projet. La seule connexion possible à Qt est que j'utilise Vtk et PCL, qui étaient liés à Qt lors de leur compilation. Et l'ajout de chemins à libQt5Sql, libQt5Core etc n'aide pas, de plus en plus de nouvelles références non définies aux erreurs apparaissent. Le même code avec les mêmes paramètres fonctionne sur un autre PC. Quel peut être le problème ici?

Répondre

0

J'ai passé 2 jours à essayer de résoudre ce problème, et j'ai trouvé la solution juste après avoir posté la question ici. La chose que je devais faire est d'ajouter le chemin vers Qt libs:

export LD_LIBRARY_PATH=/home/vaheta/Qt5.6.3/5.6.3/gcc_64/lib:$LD_LIBRARY_PATH