交叉编译问题,急 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

交叉编译问题,急

[复制链接]

3

主题

4

帖子

1045

积分

金牌会员

Rank: 6Rank: 6

积分
1045
跳转到指定楼层
楼主
发表于 2015-1-12 14:22:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我对syslink进行交叉编译到arm,但是出现如下错误:
/ T3 d: B8 a* g' z$ e/ z% e3 |/home/tl/Projects/Xdl-build-arm/../../qt/Qt4.7/include/QtCore/qtconcurrentrunbase.h:65: error: two or more data types in declaration of 'parameter'
  E# N7 o: C! `1 {
2 S# Z5 ^  j$ G7 ^& O" \+ n. t6 z这个头文件内容如下:7 h! x& z+ P5 W" V. S( i6 ~3 k
#ifndef QTCONCURRENT_RUNBASE_H9 [: _/ @! J9 u$ K# x' {' n  K
#define QTCONCURRENT_RUNBASE_H
8 h; [7 ]- O) f% L. H# V
# F; @) l/ i- W8 k3 u#include <QtCore/qglobal.h>" L6 t2 N! K. O
: h5 n, L, g# c7 l' J. o% G3 }' H$ Q( ?
#ifndef QT_NO_CONCURRENT" w$ n  ^2 U8 B& a; z

& q, g7 N6 o. e9 m6 t1 {% K* L. m#include <QtCore/qfuture.h>
  I& A3 ]9 h3 I: `& s#include <QtCore/qrunnable.h>
9 E# U# y( m7 b' W#include <QtCore/qthreadpool.h># ~+ Q# g$ ^: Y+ a  E) Z3 |0 Q6 ?
9 y: t! b; j. {- X* S
QT_BEGIN_HEADER# ~: _* p- m2 s' [
QT_BEGIN_NAMESPACE
0 N& U% p+ d( N- y1 S2 C5 h' {1 a
QT_MODULE(Core); J' G8 [1 P& F: R  F  c. e) y  @( l4 Z
8 x9 d+ q& O7 s
#ifndef qdoc
$ l5 Y7 O$ \( S
4 f# D  u6 L* \& {namespace QtConcurrent {
1 A1 W) [% o2 ~( g; _
7 E. ^4 k/ ~6 N" D; utemplate <typename T>
- Q& n. e: P  E$ M& n  sstruct SelectSpecialization$ H8 `% e1 D3 j
{$ u6 j5 u  c! `9 ~! G0 f
    template <class Normal, class Void>/ U# T; v( v) W! A: m
    struct Type { typedef Normal type; };
  V) _  m* C3 F$ V};* H% A, ~+ X2 r! [6 }1 G

  @1 W; e7 F6 M: f  Wtemplate <>
2 N8 w$ M0 j$ m/ rstruct SelectSpecialization<void>
. G* d; @: K' M+ ^3 T{/ ]3 u4 S4 D# ?: n: w/ e
    template <class Normal, class Void>
$ ^1 E# O4 J, c6 ~) f- x: o9 E0 I    struct Type { typedef Void type; };
! F1 W' i' S+ N% E4 P};! f9 s# x$ [7 t/ k. Q  d
% j! z4 P: Y3 H2 ^8 X3 q
template <typename T>
6 j8 D5 h: D/ z9 Y' A9 nclass RunFunctionTaskBase : public QFutureInterface<T> , public QRunnable" G0 D% _( D& P$ P& l4 s
{
. }" A4 h8 ^& g4 k6 s5 Y. ]: Bpublic:
, G! ^+ J3 W0 @# V; P    QFuture<T> start()
% Q4 C5 Y* G0 q. |& ?7 d( w: R  s    {" z( |  ]( E8 |  _3 I) A+ k
        this->setRunnable(this);7 ?; l# Y' D7 }# Q
        this->reportStarted();
0 ^  n4 n$ z5 w4 P! |- o        QFuture<T> future = this->future();
1 Q! W1 ]3 H* Y; X        QThreadPool::globalInstance()->start(this, /*m_priority*/ 0);
! l* H- R) R' k5 l" }; g        return future;
$ x, u( f7 H& Q6 _    }
5 }) H1 s, j( E6 Q& q9 y8 m* Z" d9 e0 S
    void run() {}
0 f! ]3 f0 B4 z    virtual void runFunctor() = 0;
4 O, b6 q; M$ D8 A- d; W};0 t% k9 K( f4 e% o+ t/ E9 @
$ b5 w- r5 f8 l
template <typename T>" Z8 W9 k( k" P- [2 u
class RunFunctionTask : public RunFunctionTaskBase<T>0 U, k" B6 r2 T: U. N$ h3 d! D( f
{
8 o! j  n* q$ R$ }: q5 s5 fpublic:
% F+ `4 K$ p  I' {    void run()
) B- L0 ^# u1 S8 _  ~    {, D) r! r; {) r) G' L: x
        if (this->isCanceled()) {
% V' @& O7 S! K3 D* w" C4 W, W' G            this->reportFinished();) }; h, R9 K3 d* {
            return;; n- j  }# s# b) f( c! y
        }7 A7 l% {$ i6 O$ j0 w. e+ I
        this->runFunctor();
# j4 F8 p9 R& i1 R        this->reportResult(result);
7 @% b% j3 l* I        this->reportFinished();2 U* |" X/ P, o1 h: l; b4 z5 ~  G
    }
- k* a' w0 f6 h- g; r& a    T result;
8 S+ o3 Y$ ]4 E6 r$ i) U+ t; F};# s! b( E  |2 z

2 j6 ]8 |6 \3 w9 C6 L0 e* ~" Ftemplate <>
- k) F. K! k* U1 h% ~class RunFunctionTask<void> : public RunFunctionTaskBase<void>
0 x& u2 s2 r8 Q4 n{
9 M. M; d- B4 ?! w- @+ k& K- Hpublic:
7 s3 O" d3 |5 N7 `* M9 q8 X) p/ L    void run()  ^" S1 {! C# K1 `4 a; y8 V
    {, t3 F8 t, p" Z' |" U7 X& A
        if (this->isCanceled()) {
- n. y# S# u$ R: Z; S  p& I7 P# A2 n            this->reportFinished();
. W$ n# m8 q1 |, A            return;
' D' P+ g, X8 [* U% q+ m, |        }
5 ?) v0 i/ I% P- o        this->runFunctor();
! E  |/ c6 Y. B& z# y3 R' B        this->reportFinished();
& x# r+ `4 V" Z8 o0 Y- ^+ m( V' }, d    }
$ W3 U( A% a4 N5 r: l};
. f. x6 S4 v0 ?2 O1 \
  h* h$ g1 i$ F$ H- `} //namespace QtConcurrent3 F$ M$ `* @7 H% n+ H

+ c4 o3 f! u; k7 j#endif //qdoc
& B: e6 w  q8 E3 L# z. W0 R1 h% }; W/ W6 D
QT_END_NAMESPACE& r  `2 ]  O- B$ P, \9 i
QT_END_HEADER
" m- g, U& k6 j! P2 Y3 {9 s# }4 p  K$ |/ z
#endif // QT_NO_CONCURRENT
- d* F% ^7 P  P/ a3 Z: S; ?! E  M3 H. r5 }
#endif
+ J6 `# m; _& D) U) l6 }0 s
, D1 k8 e% f( e3 K  {3 k: C$ T
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
沙发
发表于 2015-1-12 22:22:32 | 只看该作者
是做创龙哪个文档的实验呢?没看出来!可以将编译命令、步骤写出来吗?
, T5 g& Y3 W, d) z$ Q; u; r$ B. S
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-19 18:15 , Processed in 0.037924 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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