奇怪的undefined reference to `QString::free(QString::Data*)'链接错误

来源:互联网 发布:ubuntu 查看用户名 编辑:程序博客网 时间:2024/06/16 03:33

在将Qt-4.8的代码迁移到Qt-5.3时,遇到了下面这个错误:


(.text$_ZN5QListI7QStringE4freeEPN9QListData4DataE[QList<QString>::free(QListData::Data*)]+0x34): undefined reference to `QString::free(QString::Data*)'


实际的源代码使用了一个QStringList,实际上就是QList<QString>,就是往里面append了一个QString对象而已。


怀疑是链接时哪里又链接到了老版本qt-4.8的库(Ubuntu系统/usr/lib目录下的)


待调查解决。


0 0
原创粉丝点击