missing return statement at end of non-void function "VL53LOX Init'
时间: 2024-02-01 09:02:40 浏览: 131
VL53L0X参考资料及芯片数据手册.zip_VL53L0X_vl53l0x API_vl53l0x中文资料_vl53l0x原理
5星 · 资源好评率100%
这个错误提示是因为你的代码中定义了一个非 void 类型的函数 "VL53LOX Init",但是在函数体中没有返回值,导致编译器无法确定该函数返回什么值。
你需要在函数体中添加一个 return 语句来返回一个合适的值,或者将函数返回类型改为 void,表示该函数不返回任何值。
例如,如果你想让该函数返回一个整数类型的值,你可以在函数体中添加一个 return 语句,如下所示:
```c++
int VL53LOX_Init()
{
// do something
return 0; // 返回整数类型的值
}
```
如果你想让该函数不返回任何值,你可以将函数返回类型改为 void,如下所示:
```c++
void VL53LOX_Init()
{
// do something
}
```
需要注意的是,在修改函数返回类型时,还需要相应地修改该函数在其他地方的调用方式。
阅读全文