インライン関数を使おうと思ってるのですが。
”hoge.cpp”
#include "func.h"

void hoge[
double a;
func(a);
}

”func.cpp”
#include "func.h"

inline void func(double)
{
〜
}

”func.h”
inline void func(double);

このようにしリンクしようとするとerror LNK2001:が出てしまいます。
これはインライン関数の使い方が間違ってるのでしょうか?