qt5 移植 交叉编译出现错误

类似这样的错误,当时没有完整的记下来,undefined reference to `std::__detail::_List_node_base@GLIBCXX_3.4.10

当时是在编译qt5clucene模块时出现的错误,编译过程的信息提示连接了-lQt5Core -lpthread 但是没有-lstdc++,因此到这个模块的相应目录下,找到这个模块的clucene.pro文件,将LIBS+=-lstdc++加上,然后检查相应的makefile是不是同时加上了,还要指定相应的llibstdc++和libpthread 的动态库的链接路径,编译发现解决了问题。这里使用的libstdc++动态库是arm平台上的

 

移植qt5.5.1的过程主要是参考这篇文章http://blog.csdn.net/u014695839/article/details/50805102

posted @ 2017-06-17 09:12  eastgeneral  阅读(510)  评论(0编辑  收藏  举报