0
У меня возникли проблемы с моей MakefileНеопределенная ссылка ошибка в Makefile
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
все работает нормально. Что я делаю неправильно в make-файле?
Если я добавлю Node.o в конце, я получаю «Node.o: файл не распознан: формат файла не распознан»? –
@AbhishekIyer Ну, это странно. –
даже с вашей версией make-файла, я получаю ту же ошибку. На mac я получаю «игнорирование файла Node.o, был создан файл был неподдерживаемый формат файла» –