レガシーをリファクタリングしていて、コンパイラに少し頼る必要があります。Visual Studio の一部の設定がうまくいきません。
ファイルac
int main (int i, char** l)
{
dostuff(i);
}
ファイル bh
//empty header
ファイルbc
void dostuff(int i);
void dostuff(int i)
{
//bla
}
a.c
は含まれません。また、意味b.h
もありませb.h
ん。dostuff は静的ではないため、シンボルがエクスポートされます。削除するb.c
と、コンパイルが失敗します。
a.c
シンボルdostuff
がインクルード経由でインポートされなかったためにエラーが発生するようにvs2010をセットアップしたいと思います。
どのような設定が私のためにそれを行いますか?