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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

交叉编译问题,急

[复制链接]

3

主题

4

帖子

1045

积分

金牌会员

Rank: 6Rank: 6

积分
1045
跳转到指定楼层
楼主
发表于 2015-1-12 14:22:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我对syslink进行交叉编译到arm,但是出现如下错误:3 k" L7 z6 W3 I
/home/tl/Projects/Xdl-build-arm/../../qt/Qt4.7/include/QtCore/qtconcurrentrunbase.h:65: error: two or more data types in declaration of 'parameter'
) O, m0 j5 e( v5 N. _) p, h; Q' E+ N& {( R2 ^
这个头文件内容如下:
# H; ^; w* v) z, d6 ^#ifndef QTCONCURRENT_RUNBASE_H
3 E# S: ?" @& a3 [( \1 A#define QTCONCURRENT_RUNBASE_H, Y* y: x5 H  K; I4 L+ u* P! g) ~
2 z2 D0 P9 N) k( F& ~7 I' ^
#include <QtCore/qglobal.h>
2 a$ Q2 E' Q3 p# g2 f% j& P/ F$ t; f8 g' s5 V
#ifndef QT_NO_CONCURRENT$ J+ b3 m$ }& N$ }) l/ @
5 L) ^  W  R# ?- R# R  Y3 X
#include <QtCore/qfuture.h>* A" F+ G, i1 G- K: D: _
#include <QtCore/qrunnable.h>
- g" X0 F' v2 U* T1 \9 ], G#include <QtCore/qthreadpool.h>. o- I. D4 W2 Q2 k4 N  x5 l% [( H
) ]+ e. q% C/ o9 e& G# r
QT_BEGIN_HEADER; I" r' H; [% y* J* d" l
QT_BEGIN_NAMESPACE
- I/ E  j# z! w) p& N( I/ O5 V% c$ R7 G8 t& @6 E6 t) y& ?& h3 s
QT_MODULE(Core)
, m. ?* I# n/ W5 z9 K- k. ~8 Y" u- \$ m2 O" j$ i  z
#ifndef qdoc
4 R! H, X$ ]$ O" ?5 x5 t' {+ L; F  m5 C6 N
namespace QtConcurrent {
, |3 V3 ]0 f$ T) M+ l$ o+ v7 b7 D* ^6 N3 d3 n$ v. |
template <typename T>' e4 b8 }9 d6 _
struct SelectSpecialization  ^2 D% E5 T, i4 t; s( k: P; a
{8 p! n" `9 k3 M& W" B7 D6 X0 Q  L1 J
    template <class Normal, class Void>
; M% k. \, O0 _! Q1 k    struct Type { typedef Normal type; };
' t; K9 U& B( j$ `. P% l};
0 M( J' @8 f8 }2 \
  L# c5 A9 X0 ]  {, Dtemplate <>" w7 G7 A' x7 g
struct SelectSpecialization<void>9 |. C$ U* a  C- v' D
{* w2 B3 R/ R/ D* D/ g" E  O% }$ o
    template <class Normal, class Void>
! d8 O7 p7 O: ~: r5 L    struct Type { typedef Void type; };
# [  _% H: \/ D( {0 }) \" P' b; Y; m' @};
6 y' {" H. g7 U$ _8 [4 f
- v* \/ I3 g" @3 |) p6 qtemplate <typename T>
8 E. }) \4 p& u8 uclass RunFunctionTaskBase : public QFutureInterface<T> , public QRunnable0 w- \1 O0 T; i. m0 o
{3 k6 k7 I8 t6 }1 l
public:/ ^3 R1 J/ I/ F1 b
    QFuture<T> start()7 N  Y' u. L  G7 T
    {3 ^! i  X) s' M. ]: U' N: `, N
        this->setRunnable(this);
/ B6 b, W6 P# l        this->reportStarted();$ r; P: q/ B1 V$ E
        QFuture<T> future = this->future();. ]* _: A/ l, m  S, [" x
        QThreadPool::globalInstance()->start(this, /*m_priority*/ 0);: c' p0 h- s" h/ Q9 ~* g- T: H0 }1 ^
        return future;5 I7 ^0 B5 [6 c, W0 J6 P
    }! J7 W8 Y: x) d. b+ o. n4 v
3 I' I  `  J4 r1 Y
    void run() {}) o1 C& m: {# c! `' `  {! I
    virtual void runFunctor() = 0;. L5 Z3 p: j0 J. p/ V
};
0 z! x  v, d* G5 e- o+ C5 W' i
template <typename T>6 o( J' H# L+ w  y
class RunFunctionTask : public RunFunctionTaskBase<T>
1 O$ g3 v( p% M8 ?! A" F{
! f7 J7 x2 G# l1 U- I" Fpublic:
, R, T8 m# L& K: k3 c/ z, A    void run()
, p7 L( n$ g  M% Z    {/ m$ ~! L. r( ^$ s" @) J
        if (this->isCanceled()) {2 n4 j6 d0 u4 k; I
            this->reportFinished();
% d, K' R( C2 q# Z            return;! j+ x9 f8 D/ H) }5 ~+ u
        }
3 B5 @+ N6 k- h6 O$ v: p) S        this->runFunctor();
# E* I" W# e2 z" ^$ Y        this->reportResult(result);5 K2 J; v, M" ]# Z/ `$ p
        this->reportFinished();
  `' d9 V4 s* _    }4 O$ u% S, M$ O$ w! f- F0 m
    T result;& j; e7 f% l2 k/ @( d
};
% a3 X9 f  u, r
! d+ _4 @2 t( h, S7 v3 {  f* V9 v  htemplate <>
$ T* b- J  _4 C1 Q4 }) w; ~7 Vclass RunFunctionTask<void> : public RunFunctionTaskBase<void>0 D) \/ {4 A$ o/ u8 v% f( s+ p
{, F9 E( T" U2 r
public:
5 }9 x0 G% {7 D    void run()
- c+ Q5 m2 g) U    {
8 |9 D1 d3 l$ V        if (this->isCanceled()) {
6 S2 m9 J9 R  R            this->reportFinished();
9 Y7 D7 V" ~3 X/ r" i            return;
. h! ?3 V7 u! N) |/ @' h  A. L        }
3 _5 D% z, v0 v! B5 C        this->runFunctor();
2 u8 H2 e* g* n' P" g        this->reportFinished();
8 ~4 U6 I. ]! ?6 b# c    }: q5 B4 s$ V0 @8 i8 J
};
! @% U) Y& ]" A/ ^7 u9 x& s/ |" ~7 ~' ~4 b
} //namespace QtConcurrent0 `! k) ?# V1 @0 @: }4 P6 P6 \+ x6 g

/ A7 O- b3 \6 E#endif //qdoc
  z& C' R: Z2 K, u1 ]6 O" m( C. c- N) d, N2 m' ]7 s
QT_END_NAMESPACE
9 r9 u) T( l8 S2 i3 ?3 hQT_END_HEADER- b/ l/ z1 \& k

5 ~3 x* ]* f- H' r1 ^#endif // QT_NO_CONCURRENT
2 P4 C4 Z* r% D) g3 V) t) Q  Z0 ?5 u) `& ?" Z
#endif6 Z, ~6 h! j6 X0 f. H) \) t
! W% G# ]8 w  T2 S3 C+ H. R
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
沙发
发表于 2015-1-12 22:22:32 | 只看该作者
是做创龙哪个文档的实验呢?没看出来!可以将编译命令、步骤写出来吗?/ O+ @9 _6 P* q7 L4 {! F- Y
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-1-29 11:24 , Processed in 0.044751 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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