Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
contiki-z1-main.c:“在;未定义对'的引用;autostart#u进程'&引用;_C_Contiki - Fatal编程技术网

contiki-z1-main.c:“在;未定义对'的引用;autostart#u进程'&引用;

contiki-z1-main.c:“在;未定义对'的引用;autostart#u进程'&引用;,c,contiki,C,Contiki,当我尝试使用Cooja、Contiki编译.c文件时,出现以下错误: contiki-z1-main.c(.init9+0x200): undefined reference to `autostart_processes` contiki-z1-main.c(.init9+0x224): undefined reference to `autostart_processes` 有人知道这个问题吗?您尚未定义自动启动进程(),因此Contiki不知道从何处开始执行您的应用程序 例如眨眼 P

当我尝试使用Cooja、Contiki编译.c文件时,出现以下错误:

 contiki-z1-main.c(.init9+0x200): undefined reference to `autostart_processes`
 contiki-z1-main.c(.init9+0x224): undefined reference to `autostart_processes`

有人知道这个问题吗?

您尚未定义
自动启动进程()
,因此Contiki不知道从何处开始执行您的应用程序

例如眨眼

PROCESS(blink_process, "Blink example");
AUTOSTART_PROCESSES(&blink_process);
由于“AUTOSTART_进程”的定义不正确

在文件“autostart.h”中,您可以在其中找到代码:

#if AUTOSTART_ENABLE
#define AUTOSTART_PROCESSES(...)                    \
struct process * const autostart_processes[] = {__VA_ARGS__, NULL}
#else /* AUTOSTART_ENABLE */
#define AUTOSTART_PROCESSES(...)                    \
extern int _dummy

因此,如果您不将“AUTOSTART\u ENABLE”定义为1,AUTOSTART函数将不起作用,您的进程也将无法启动。

我认为您应该向我们提供有关您的问题的更多详细信息:(共享您的源代码)。我也有同样的问题。如果您能与我们分享任何可能的解决方案,我将不胜感激。