C++相談室 part9
■ このスレッドは過去ログ倉庫に格納されています
0371デフォルトの名無しさん
NGNG#ifndef __A__
#define __A__
int getvalue();
#endif
//a.c
#include "a.h"
int getvalue() { return 0; }
//main.c
#include "a.h"
int main() {
return getvalue();
}
//makefile
main : main.obj a.obj
bcc32 main.obj a.obj
main.obj : main.c a.h
bcc32 -c main.c
a.obj : a.c a.h
bcc32 -c b.c
というふうなプログラムをコンパイルしているのですが、
main.c をコンパイルすると getvalue の宣言がないと警告がでます。
一応実行は出来るようですが、どうすれば出なくなるでしょうか?
■ このスレッドは過去ログ倉庫に格納されています