首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

arm qt移植全程详解(6)

arm qt移植全程详解(6)

编译过程出现的问题
1)

……/qtopia-free-2.2.0/qt2/include/qvaluestack.h:57:错误:不能从
QValueListIterator<QMap<QString, QString> >
转换到
const char*,为实参
1(属于

int remove(const char*))

解决方法:

vi qt2/include/qvaluestack.h

第57行

remove( this->fromLast() );-àthis->remove(this->fromLast() );





2)

../../libraries/qtopia/qdawg.cpp:294:错误:有多余的限定
QDawgPrivate::
在成员
QDawgPrivate

make[6]: ***[.obj/release-shared/qdawg.o] 错误 1

make[5]: *** [all] 错误 2

make[4]: *** [sub-tools-qdawggen]错误 2

make[3]: ***[sub-src-components_pro] 错误 2

make[2]: *** [all] 错误 2

make[1]: *** [all] 错误 2

解决办法:

vi qtopia/src/libraries/qtopia/qdawg.cpp

第294行:


QDawgPrivate::~QDawgPrivate()-
à ~QDawgPrivate()





(e)拷贝相关库
将前面准备工作编译的相关库文件考入到Qt文件系统中
cp /home/work/armqt/lib/*
/home/work/qtopia/lib
继承事业,薪火相传
返回列表