youmaolin520 发表于 2018-12-7 18:32:12

QCC3003如何加代码?

有谁知道怎么在QCC3003的软件代码里加其它的代码吗?为什么我加一个简单的hello world代码就报错?
debug 模式怎么弄?

今天星期一 发表于 2018-12-8 09:15:20

看清楚报什么错了吗?

knifeshui 发表于 2018-12-8 09:42:54

先说一下报的什么错误,最好有截图。

youmaolin520 发表于 2018-12-8 10:01:08

今天星期一 发表于 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;然后就报错了。

youmaolin520 发表于 2018-12-8 10:02:13

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;然后就报错了

dxn 发表于 2018-12-10 10:22:34

你定义变量但是不使用,是会提示错误的

蓝牙方案设计 发表于 2018-12-10 11:29:05

变量、函数定义了但是不使用都会有警告。CSR的不允许有警告,否则直接编译不过。
页: [1]
查看完整版本: QCC3003如何加代码?