SYS_RUN();
SYS_RUN()函数缺少头文件。
编译提示:
error: data definition has no type or storage class [-Werror]
SYS_RUN(mymain);
^~~~~~~
error: type defaults to 'int' in declaration of 'SYS_RUN' [-Werror=implicit-int]
解决:
//给.c文件添加头文件
#include "ohos_init.h" //主要是这个文件
#include "ohos_types.h"
//给BUILD.gn添加头文件的路径(必加)
"//utils/native/lite/include",
"//kernel/liteos_m/components/cmsis/2.0",
"//base/iot_hardware/interfaces/kits/wifiiot_lite",