• 6011阅读
  • 3回复

[提问]qt的移植问题 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-16
把用qt creator编写的helloword用arm-版本的qmake生成可执行文件之后,把helloword以及相关的库拷到Nfs的目录之后,在开发板的串口终端设置完nfs挂载和QTDIR,LD_LIBRARY_PATH之后,运行helloworld,出现了./hello: /usr/lib/libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found (require)
./hello: /lib/libc.so.6: version `GLIBC_2.9' not found (required by /mnt/nfs/li)
./hello: /usr/lib/libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found (require)
./hello: /usr/lib/libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found (require)
./hello: /lib/libc.so.6: version `GLIBC_2.9' not found (required by /mnt/nfs/li).大家知道是什么原因吗。
离线562913465
只看该作者 1楼 发表于: 2011-05-17
在arm-linux-交叉编译器库中找到上边缺少的文件拷贝到nfs目录中的lib下
只看该作者 2楼 发表于: 2011-05-17
回 1楼(562913465) 的帖子
libstdc++.so.6这个库在开发板的/usr/lib下面有, version `CXXABI_ARM_1.3.3' 不知是什么意思。
离线562913465
只看该作者 3楼 发表于: 2011-05-17
拷贝libstdc++。到qt库的目录下。version `CXXABI_ARM_1.3.3' 是arm版本的库。缺什么就到交叉编译器库目录下找,然后拷贝过去,放到qt库目录下lib
快速回复
限100 字节
 
上一个 下一个