この問題を解決するにはどうすればよいですか? 私は、guess.cpp と yesno.cpp をコンパイルして、guess.o と yesno.o ファイルを生成し、これら 2 つの .o ファイルをリンクして、guess という名前の実行可能プログラムを生成する make ファイルを作成しようとしています。これは私のmakefileです:
guess: yesno.o guess.o
g++ -o guess yesno.o guess.o
guess.o: yesno.h
yesno.o: yesno.h
私が得ているエラーは次のとおりです。*** No rule to make target `yesno.h', needed by `yesno.o'. Stop.
何が間違っているのか、これを修正するために何ができるのか、誰でも説明できますか。