理由はわかりませんが、超単純な C コードを 2 つのファイルにコンパイルすると、それらの間にいくつかの参照がある場合に失敗します。私は Visual Studio 2010 を使用しており、Empy C++ プロジェクトを開いています。
main.c:
extern void putc(char c);
int main() {
char c = ' ';
putc(c);
return;
}
別のファイル.c:
void putc(char c) {
}
次のエラーが表示されます。
いくつかのプロジェクト構成になると思いますが、どこにあるのかわかりません....
助けてください。