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