我把目标板下qt/QtPalmtop的lib库复制到host下的一个目录。编译时指向这个目录。
出现很多错误:举出一小部分如下
undefined reference to `QObject::setName(char const*)'
undefined reference to `QTextStream::width(int)
undefined reference to `QString::makeSharedNull(void)'
还有很多类似没有定义其他类函数。是不是你提到的头文件和板子上的libqte版本不兼容的原因。
引用第6楼shiroki于2006-05-11 14:48发表的“”:
不过你得保证编译时使用的头文件和你板子上的libqte版本兼容, 不然运行会有问题
我看了看板子上的libqte库版本有libqte.so.2.3.2和libqpe.so.1.5.0两种。
也就是说:板子上的是qt-embedded-2.3.3-commercial.tar.gz和qtopia-free-1.5.0
host写qt程序和编译的版本也应该是qt-2.3.3吗?
现在host用的是qt-3.1,是不是先卸载qt-3.1,在装qt-2.3.3版本阿?