別のCファイルから静的関数を呼び出したい。しかし、それは常に"function" used but never defined
と表示されます。 ble.h他のcファイルから静的関数を呼び出す方法は?
static void bt_le_start_notification(void);
で
ble.cで
static void bt_le_start_notification(void)
{
WPRINT_BT_APP_INFO(("bt_le_start_notification\n"));
}
私はmain.cのでbt_le_start_notification
を呼び出そうとすると、それは、"bt_le_start_notification" used but never defined
が表示されます。
main.cので
#include "ble.h"
void application_start(void)
{
bt_le_start_notification();
}
私は何かが欠けていましたか?前もって感謝します。
'静的な無効bt_le_start_notification(無効);' 'なぜstatic'あなたは別の' C file'からそれを呼び出すことを意味しますか? – dxiv
できません。 –
これは、「私は貴重品を銀行の金庫の中に閉じ込めました。今は私の貴重品を誰もが公に見ることができるようにしたいのですが、どうすれば世界中の人に私の銀行の金庫にアクセスできますか? "誰もがそれらにアクセスしてほしいと思ったら、なぜ最初にそれらをロックしたのですか? – Lundin