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

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


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


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


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


待调查解决。


你可能感兴趣的:(程序员心得体会)