得到了很多“未定义的引用”的错误,在从没有甚至在项目
问题描述:
我得到了很多的不确定参考错误在连接阶段,寻找类似这样使用的库链接阶段:得到了很多“未定义的引用”的错误,在从没有甚至在项目
libQt5Sql.so.5: undefined reference to `QAbstractTableModel::~QAbstractTableModel()@Qt_5'
问题是,我甚至没有在我的项目中使用Qt。与Qt唯一可能的联系是我正在使用Vtk和PCL,它们在编译期间与Qt链接。并添加路径libQt5Sql,libQt5Core等没有帮助,更多和新的未定义的错误引用出现。具有相同设置的相同代码适用于另一台PC。这里有什么问题?
答
我花了2天试图解决这个问题,并在发布问题后立即找到了解决方案。我需要做的事情是添加Qt库的路径:
export LD_LIBRARY_PATH=/home/vaheta/Qt5.6.3/5.6.3/gcc_64/lib:$LD_LIBRARY_PATH