首页| 论坛| 消息

标题:qt-embedded-4.5.2的编译问题(急救呀)
作者:jointin
日期:2009-08-19 16:16
内容:

这几天需要在一个pxa255 板子上安装QTE。PC机上,我用gumstix的buildroot建立了一个交叉编译环境,用的gcc是4.1.2。
./configure -embedded arm -qvfb,配置时没有出错,但是当make的时候就出现如下错误:
大体是在 qfuture.h中,macro index need 2 parameter ,but you have one。我看了看好像那个index是一个类中的私有变量,根本不是宏,我把出错的地方修改了一下,然后继续 make ,又出现错误,一看还是有index这个问题。
我是一个刚刚接触嵌入式的菜鸟,有没有人碰到过类似的问题,帮帮我吧!
我又用openembedded做了一个交叉编译器,但是还是错误。我想知道用什么版本的交叉编译器可以编译qt-embedded-4.5或者用 gcc4.1.2编译哪个版本的qte。
!!高手们帮帮忙吧


#1 [jointin 08-19 20:08]
没人碰到这样的问题吗
#2 [jointin 08-20 11:07]
concurrent/qfuture.h:120:105: error: macro "index" requires 2 arguments, but only 1 given
.......
源码是这样的:
inline const_iterator(QFuture const * const _future, int _index) : future(_future), index(_index) {}
#3 [szyema 10-26 11:29]
jointin,
我也碰到这样的问题,你的解决了吗?你是怎么解决的?
#4 [batwem 11-25 08:34]
我也碰到这样的问题,你的解决了吗?请问你们的解决没有,能不能把解决方法添上咯。
#5 回 楼主(jointin) 的帖子 [kummar 11-25 12:08]
QtE4.5.2 用arm-linux-gcc-3.4.1

<< 1 2 >> (1/2)

回复 发表
主题 版块