..\..\Middlewares\emWin\emWin_Demo\emwin_demo.c(207): warning: #223-D: function "Create_SysSetting" declared implicitly
时间: 2023-06-30 19:16:22 浏览: 192
这个警告通常是因为在使用函数 `Create_SysSetting` 之前没有在代码中显式地声明该函数。这可能会导致编译器无法正确地解析 `Create_SysSetting` 函数的返回类型和参数类型,从而导致警告。
要解决这个警告,您需要在代码中显式地声明 `Create_SysSetting` 函数。您可以在 `emwin_demo.c` 文件中添加以下代码来声明该函数:
```
void Create_SysSetting(void);
```
或者,您可以将函数定义放在 `emwin_demo.c` 文件中 `warning` 警告之前,这样编译器就可以正确地解析该函数。
相关问题
..\..\Middlewares\emWin\emWin_Demo\emwin_demo.c(268): error: #20: identifier "hTextTime" is undefined
这是一个编译错误信息,提示在 emwin_demo.c 文件的第 268 行出现了一个未定义的标识符 "hTextTime"。
可能是在代码中使用了这个变量或者函数,但是没有进行定义或者声明。
你需要检查一下代码,看看是否有定义或者声明 "hTextTime",如果没有就需要进行添加。如果已经定义了,那就需要检查一下是否在正确的作用域内使用。
..\..\..\..\..\middlewares\Third_Party\bms-firmware\app\src\bms.h(530): error: #79: expected a type specifier bool CHARGER_IS_PLUG_IN(); ..\..\..\..\..\middlewares\Third_Party\bms-firmware\app\src\bms.h(530): error: #79: expected a type specifier bool CHARGER_IS_PLUG_IN(); ..\..\..\..\..\middlewares\Third_Party\bms-firmware\app\src\bms.h(530): error: #18: expected a ")" bool CHARGER_IS_PLUG_IN(); ..\..\..\..\..\middlewares\Third_Party\bms-firmware\app\src\bms.h(530): error: #147-D: declaration is incompatible with "uint8_t GPIO_ReadInputDataBit(GPIO_Module *, uint16_t)" (declared at line 435 of "..\..\..\..\..\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h") bool CHARGER_IS_PLUG_IN();
这个错误提示是因为你的代码中定义的函数类型不正确。bool 是 C++ 的基本数据类型,但是在 C 语言中并没有定义该类型。你需要在代码中添加一个 bool 类型的定义,或者将 bool 替换为其他合适的类型,如 int 或 char。
另外,该函数的声明与另一个头文件中定义的同名函数的声明不兼容,可能是因为参数类型或返回类型不一致导致的。你需要检查两个头文件中函数的定义是否相同,如果不同需要将它们统一起来。
如果你无法找到问题所在,可以把相关代码段贴出来,我可以帮你看看。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![py](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)