homekit.ino:
//headers
#include "homekit.h"
void setup(){
//some code
}
void loop(){
//some code too
}
void message_send(homekit_value_t value){
//function definition
}homekit_server_config_t.c:
//headers
#include "homekit.h"
message_send(value);家庭主妇:
#pragma once
extern void message_send(homekit_value_t value);Arduino编译器抛出以下错误:C:\Users\Sleebu\AppData\Local\Temp\arduino_build_987767\sketch\homekit_server_config_t.c.o:(.data.message+0x58): undefined reference to `message_send'
我想做的就是从c文件中调用ino函数。怎么修呢?请帮帮忙
发布于 2020-11-25 14:00:57
.ino文件是C++,而不是C。将其他文件重命名为homekit_server_config_t.cpp,以便将其构建为C++代码。C不能调用C++函数。
https://stackoverflow.com/questions/65005904
复制相似问题