#include <iostream>
#include <string>
#include <fstream>
int main (void)
{
// Nothing here.
}
Я использую Makefile для компиляции.Неопределенная ссылка, предположительный makefile не использует заголовочные файлы
CXXFLAGS = -std=c++11 -O2 -g -Wall -fmessage-length=0
OBJS = ProgramEntry.o
LIBS =
TARGET = Reading
$(TARGET): $(OBJS)
$(CXX) -o $(TARGET) $(OBJS) $(LIBS)
all: $(TARGET)
clean:
rm -f $(OBJS) $(TARGET)
Результирующая ссылка не определена.
undefined reference to --
Я думаю, что makefile не использует заголовочный файл. Могу ли я узнать, как исправить файл make, в случае, если я добавлю каталог для файлов заголовков.
Выглядит больше как ошибка компоновщика для меня. – Unimportant
@ user1320881 Это ошибки компоновщика, но они могут быть вызваны ошибками makefile (например, объектный файл не перестраивается, потому что он не зависит от измененного заголовка) – chtz