我用一个名为plcreate.cpp的文件创建了一个c ++简单程序 并且eclipse生成了以下makefile:
CXXFLAGS = -O2 -g -Wall -fmessage-length=0
OBJS = pddlProbCreate.o
LIBS =
TARGET = pddlProbCreate.exe
$(TARGET): $(OBJS)
$(CXX) -o $(TARGET) $(OBJS) $(LIBS)
all: $(TARGET)
clean:
rm -f $(OBJS) $(TARGET)
我已将此cpddl.h和cpddl.cpp作为新的类文件添加到程序中,但是eclipse没有更改makefile以包含新添加的文件。如何手动添加新文件以生成文件?或者如果eclipse中有一个选项可以重新生成make文件并考虑新添加的文件?
答案 0 :(得分:1)
只需将您的文件添加到扩展名为.o的OBJS var
中CXXFLAGS = -O2 -g -Wall -fmessage-length=0
OBJS = pddlProbCreate.o cpddl.o
LIBS =
TARGET = pddlProbCreate.exe
$(TARGET): $(OBJS)
$(CXX) -o $(TARGET) $(OBJS) $(LIBS)
all: $(TARGET)
clean:
rm -f $(OBJS) $(TARGET)