main.cというCのファイルをコンパイルすると以下のエラーがでます。 Hogeはfunc.cppに定義してあります。

1>main.obj : error LNK2019: 未解決の外部シンボル Hoge が関数 _main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル Hoge2 が関数 _main で参照されました。


main.cをmain.cppに変えると上記エラーが消えるんですが、なぜでしょうか?