标题:qtopia core4.2.4 移植问题
作者:zyulmn
日期:2008-09-11 17:02
内容:
我最近想升级我板子上的qtopia,从网上下载了qtopia core4.2.4 ,交叉编译后,按照原来的qtopia-1.7.0做成镜像文件,但是在启动时,老提示:qpe:error while loading shared libraries libpng.so.12: cannot open shared object file: 希望各位大侠能指点指点。谢谢!
#1 [gary_123456 09-11 19:57]
跟我的情況有點類似:
qtoipia 4.2.1編譯安裝後,在開發板上運行./qpe 或例子程序時會出現:
./qpe: error while loading shared libraries: cannot open shared object file:
我的沒有出現少瞭哪個庫,你可以試試把你缺的那個庫(libpng.so.12)找到然後放到QTOPIA的LIB下。
#2 [zyulmn 09-12 09:36]
一楼的,你的解决了没有。我把libpng.so.12移到板子上,但是又出现其它的库的问题。我用ldd看了下,少了好些,而这些要移到板子上我的板子资源根本就不够。好头疼的!不知道哪位大侠有没有好的解决办法!
#3 [gary_123456 09-12 19:26]
不行。換瞭qtoipia 4.2.3按照http://blog.csdn.net/hongjiujing/archive/2007/08/09/1733126.aspx
說的方法重新編譯安裝後還是會出現./qpe: error while loading shared libraries: cannot open shared object file: 你的LDD 從哪裡來的呀,我在3.4.1裡的怎么用不瞭呀,於是我用arm-linux-readelf命令
也能看到可執行文件依賴的SO.