QCC3003如何加代码?
有谁知道怎么在QCC3003的软件代码里加其它的代码吗?为什么我加一个简单的hello world代码就报错?debug 模式怎么弄?
看清楚报什么错了吗?
先说一下报的什么错误,最好有截图。 今天星期一 发表于 2018-12-8 09:15
看清楚报什么错了吗?
void sinkCancelAndSendLater(sinkEvents_t event, uint32 delay)
{
int a=3;
MessageCancelAll(&theSink.task, event);
MessageSendLater(&theSink.task, event, NULL, delay);
}
main.c: In function `sinkCancelAndSendLater':main.c:193: warning: unused variable `a'main.c: In function `sinkCancelAndIfDelaySendLater':main.c:212: warning: declaration of `delay' shadows a parametermain.c:212: warning: ISO C89 forbids mixed declarations and codemake: *** Error 1Finished.
我在函数中加了一个int a=3;然后就报错了。
knifeshui 发表于 2018-12-8 09:42
先说一下报的什么错误,最好有截图。
void sinkCancelAndSendLater(sinkEvents_t event, uint32 delay)
{
int a=3;
MessageCancelAll(&theSink.task, event);
MessageSendLater(&theSink.task, event, NULL, delay);
}
main.c: In function `sinkCancelAndSendLater':
main.c:193: warning: unused variable `a'
main.c: In function `sinkCancelAndIfDelaySendLater':
main.c:212: warning: declaration of `delay' shadows a parameter
main.c:212: warning: ISO C89 forbids mixed declarations and code
make: *** Error 1
Finished.
我在函数中加了一个int a=3;然后就报错了 你定义变量但是不使用,是会提示错误的 变量、函数定义了但是不使用都会有警告。CSR的不允许有警告,否则直接编译不过。
页:
[1]