2018年2月13日 星期二

[C] error : static declaration follows non-static declaration (2)

error message
error: static declaration of 'set_radio' follows non-static declaration
set_radio(radio_cfg_db radio)
 ^

error code
static MAP_int32 set_radioo(radio_cfg_db radio);

static MAP_int32 radio_config(radio_cfg_db *radio)
{
        ...
        set_radio(radio);
        ...
}

static MAP_int32 set_radio(radio_cfg_db radio)
{
        ...
}
explain
在前面宣告的是 set_radioo(), 有多一個 "o",
但是在後面使用的卻是 set_radio(),
因此在後面要使用 set_radio() 這個 function 時, 並不知道有 set_radio(),
因爲宣告的 function 和使用的 function 是不一樣的

沒有留言:

張貼留言