メイクファイルに問題があります
assignment3: BSTapp.cpp BST.o
g++ -o assignment3 BSTapp.cpp BST.o
BST.o: BST.cpp BST.h Node.o
g++ -c BST.cpp -o BST.o
Node.o: Node.h Node.cpp
g++ -c Node.cpp -o Node.o
Node クラスのすべてのメソッドへの未定義の参照を取得します。しかし、私が直接コンパイルした場合
g++ -o assignment3 BSTapp.cpp BST.h BST.cpp Node.h Node.cpp
すべて正常に動作します。メイクファイルで何が間違っていますか?