如何在标题中移动此函数的.cpp实现?
.h
// function called on a valid IR event, must be overwritten by the user
void __attribute__((weak)) irEvent(IR_Remote_Data_t IRData);
.cpp
void irEvent(IR_Remote_Data_t IRData) {
// do things
}
我总是遇到编译器错误,重新定义了该函数。内联与否。我不知道正确的语法是什么,或者它是否可能:S
答案 0 :(得分:0)
只需使用:
void __attribute__((weak)) irEvent(IR_Remote_Data_t IRData) {
// do things
}
并从.cpp
文件中删除定义。