头文件报错
头文件中的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 static/image/common/back.gif
声明与定义不一样
什么意思? stdenis 发表于 2014-8-9 09:57 static/image/common/back.gif
什么意思?
这些都是些基本错误 出现long类型就出错 与函数定义参数有关
页:
[1]