stdenis 发表于 2014-8-8 15:42

头文件报错

头文件中的c6x.h文件报错:/*****************************************************************************/
/*C6X.H v4.32                                                             */
/*Copyright (c) 1996-2002 Texas Instruments Incorporated                   */
/*****************************************************************************/
#ifdef __cplusplus
extern "C"
{
#endif /* __cplusplus */

unsigned _extu          (unsigned, unsigned, unsigned);
int      _ext          (int,      unsigned, unsigned);
unsigned _set          (unsigned, unsigned, unsigned);
unsigned _clr          (unsigned, unsigned, unsigned);
unsigned _extur          (unsigned, int);
int      _extr          (int,      int);
unsigned _setr          (unsigned, int);
unsigned _clrr          (unsigned, int);
int      _sadd          (int,      int);
long   _lsadd          (int,      long);
int       _ssub          (int,      int);
long       _lssub          (int,      long);
int      _sshl          (int,      unsigned);
int       _add2          (int,      int);
int       _sub2          (int,      int);
unsigned _subc          (unsigned, unsigned);
unsigned _lmbd          (unsigned, unsigned);
int      _abs          (int);
long   _labs          (long);
int      _sat          (long);
unsigned _norm          (int);
unsigned _lnorm          (long);代码中的红色部分报错,报错类型为#149 declaration is incompatible with builtin "__int40_t _lssub(int, __int40_t)" 只要出现long就报错,求解

ayb_ice 发表于 2014-8-8 16:44

声明与定义不一样

NWPU_CHEN 发表于 2014-8-8 23:10

检查类型名

stdenis 发表于 2014-8-9 09:57

ayb_ice 发表于 2014-8-8 16:44 static/image/common/back.gif
声明与定义不一样

什么意思?

ayb_ice 发表于 2014-8-9 10:40

stdenis 发表于 2014-8-9 09:57 static/image/common/back.gif
什么意思?

这些都是些基本错误

zhangmangui 发表于 2014-8-9 15:40

出现long类型就出错   与函数定义参数有关
页: [1]
查看完整版本: 头文件报错