交叉编译问题,急 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5455|回复: 1
打印 上一主题 下一主题

交叉编译问题,急

[复制链接]

3

主题

4

帖子

1045

积分

金牌会员

Rank: 6Rank: 6

积分
1045
跳转到指定楼层
楼主
发表于 2015-1-12 14:22:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我对syslink进行交叉编译到arm,但是出现如下错误:
, J! }  F; \5 o& L3 F( p, P/home/tl/Projects/Xdl-build-arm/../../qt/Qt4.7/include/QtCore/qtconcurrentrunbase.h:65: error: two or more data types in declaration of 'parameter'4 M: O0 b- I# o/ k

) J# H- K$ D! x$ [  ~$ U这个头文件内容如下:: ^# t7 d9 x0 E7 s
#ifndef QTCONCURRENT_RUNBASE_H
: Z: l% W, v, @  f9 j0 S3 A#define QTCONCURRENT_RUNBASE_H8 S/ u  H/ C/ l
  O2 [; u! {/ V0 X8 T: _
#include <QtCore/qglobal.h>
# t" [5 a$ ^. H8 F2 @" d% r
/ J7 I0 G+ E" N9 S; F0 u#ifndef QT_NO_CONCURRENT
8 b( _2 Z+ Y  V# f' z* c4 u- I( y1 C  C2 S' K) t
#include <QtCore/qfuture.h>! E5 [& k7 c- l3 k8 X3 c
#include <QtCore/qrunnable.h>
; ^( U* V9 {* q! K  c$ C/ z#include <QtCore/qthreadpool.h>7 d& R) l6 o. \$ Y

: L- C' D- d  Y/ ]QT_BEGIN_HEADER
9 c  C7 r% x% e5 r8 u, q5 ~QT_BEGIN_NAMESPACE
* W0 {" {& Q1 _' f9 e% o0 c+ d' @1 \& w# ~) h$ j+ F
QT_MODULE(Core)) W1 l4 }7 e  i' ~& E
. D. u* |" C1 M8 D: ]3 a6 L6 ~" @, O
#ifndef qdoc
/ ?! M5 G) ?  f2 w! K
$ S, C( ?& v7 T5 q' ~) K& lnamespace QtConcurrent {) e, K. {% c( C( e8 M2 C

( }; Y! {2 n; u5 ]template <typename T>
: |7 v2 O# J1 \" tstruct SelectSpecialization
. b8 b( V6 H1 [. {9 L/ m{# _, \* ]9 l4 B4 p
    template <class Normal, class Void>
) \: c4 f8 n* i* l' x/ L' Q, _3 W    struct Type { typedef Normal type; };
, D4 }/ R, p7 X+ G3 {- U: S' f};
. ~+ d6 ^; H8 I4 Y4 u( ~( e1 l' |- [5 F/ \1 @$ L3 D0 k
template <>9 h! H7 p/ h, C) a% t, M
struct SelectSpecialization<void>
- t4 V# }* d3 Z{9 c* Z4 x3 Z# R: @' K
    template <class Normal, class Void>
/ X9 }6 j$ n4 O& j    struct Type { typedef Void type; };
1 }2 @8 J" n4 _2 A+ T) ?2 X6 E% y};4 H! i4 F& L4 y/ Q/ j! z+ G0 n
! e0 V0 T! L  Q( K
template <typename T># M% B) `0 b% s8 h; e' ~* V' K
class RunFunctionTaskBase : public QFutureInterface<T> , public QRunnable) q% l8 ~1 Z& \( f( }0 O
{* i' _! y6 [" q' }/ d
public:
5 m5 \( m4 `8 ^; D9 l+ z9 M) f, n    QFuture<T> start()7 |6 O& R' ?" U* \+ t. R
    {
  \# i0 `$ M4 y9 O! _" g        this->setRunnable(this);
9 A! D; F$ @% \        this->reportStarted();- |- g- U3 \, R, X: c
        QFuture<T> future = this->future();
, N' ^# G+ p3 Q: f7 o- `6 a' j3 O        QThreadPool::globalInstance()->start(this, /*m_priority*/ 0);
2 t; j; w  a7 ^        return future;3 D( A0 s) E3 O3 {" ]
    }$ m0 z; Y; i0 w6 I
1 o6 ?4 d4 V4 N% B! [
    void run() {}% D3 T4 Y, v7 g  \3 G
    virtual void runFunctor() = 0;
' g  o% R3 n- ~8 M: o- w% O2 I};
' m0 ~, m' ^$ O0 {! ~- @( i
- ~2 c( {; |8 X3 e. A& C: Vtemplate <typename T>
) {. F$ U1 c! b3 O4 \1 u9 L0 Uclass RunFunctionTask : public RunFunctionTaskBase<T>
" n- y3 v2 E! G' ]+ d& I$ T{
% R8 z  B- b$ ~" F/ ypublic:
( L; O& J% U7 e2 A: C! l    void run()
2 a* ]% C5 I& l& _( C# l    {
0 t5 V- H0 Z( a; j0 s6 r        if (this->isCanceled()) {. }! j4 r8 R: ]* G  A( k; z
            this->reportFinished();  m7 N5 y, }" n. R
            return;! z  @1 |* }6 h4 j" n
        }) P4 h( [# L& ~, S
        this->runFunctor();+ H4 q# m1 O4 f9 _, _
        this->reportResult(result);/ \, f7 `% t. e
        this->reportFinished();0 ]; ~' R6 F% \: C& u, W% N. U
    }/ Z3 w& Q+ \7 u  ^$ B0 F
    T result;
; f3 F5 T% \7 I- C+ J3 m' @};; G% z6 p! G) G1 q+ R% g

+ @/ `. N& k# O6 x6 ntemplate <>0 f, ~4 C! m1 z# d% a8 z7 ?* p
class RunFunctionTask<void> : public RunFunctionTaskBase<void>
$ ?% z. f7 f3 f{
; C: d' R# O$ h/ Bpublic:- o( h# _6 P- G, l, z8 D$ R
    void run()
, E$ L1 U2 D/ C: d& E  s$ L8 ~    {+ x9 h( B! a1 A) @# y" r
        if (this->isCanceled()) {- D9 l- C2 y7 F2 b  ^
            this->reportFinished();' `. j8 ^5 H1 r2 ], q6 G$ [
            return;8 L8 F* N/ F' h' E2 y
        }
0 G/ y" r+ l+ @+ r* c        this->runFunctor();4 s- |+ C2 @- b$ O$ K6 N
        this->reportFinished();. U( Y5 D7 |# U- m/ G" ~5 M
    }  D/ j% j3 |# ]; D# `% z5 d+ p
};9 Q8 U' w  F4 t
2 P4 a8 K+ a& ~6 j  h% q
} //namespace QtConcurrent$ _2 V5 f/ i' G6 H% m4 l

% i2 P7 ?2 w# [: K- r#endif //qdoc
6 x- F4 g; R7 y) f8 p3 n+ A# b; J. R3 F4 Q9 C; D% |
QT_END_NAMESPACE+ u2 @* k" u5 |
QT_END_HEADER
# P5 q# t# u$ ]
! m- X6 J) C3 r; b/ Q% K6 y#endif // QT_NO_CONCURRENT. T# H* b# w8 ?) j$ |# {

, I3 C& ?$ y- x2 D' f9 e#endif6 K! v$ }/ f% ~( l
3 O- h) A8 u) M
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
沙发
发表于 2015-1-12 22:22:32 | 只看该作者
是做创龙哪个文档的实验呢?没看出来!可以将编译命令、步骤写出来吗?& A  O$ z- \/ ?0 r# U
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

点击跳转“创龙科技服务通”

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2026-4-6 12:36 , Processed in 0.043891 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表