/usr/bin/ld: skipping incompatible /opt/mini6410/qtopia-free-2.2.0/qtopia/lib/libqtopia2.so when searching for -lqtopia2
/usr/bin/ld: cannot find -lqtopia2
那个库文件在虚拟机中已经找到并且路径是正确的。我就想不通为什么会错误?
------解决方案--------------------------------------------------------
你这个ld是native的还是交叉编译的?
看你这个意思,qtopia是交叉编译的,你需要交叉编译器进行编译和链接
------解决方案--------------------------------------------------------
/usr/bin/ld是PC机的ld
/opt/mini6410/qtopia-free-2.2.0/qtopia/lib/libqtopia2.so 却是交叉编译出来的lib
二者自然不能工作。
------解决方案--------------------------------------------------------
那不知道啊
你应该问mini6410提供的交叉工具链
因为交叉工具链太多,其中很多不兼容,我们提供给你的很可能不能使用你的qtopia