gpt4 book ai didi

c++ - 将 class.h 和 class.cpp 添加到 makefile

转载 作者:行者123 更新时间:2023-11-28 05:52:27 25 4
gpt4 key购买 nike

我用一个名为 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 文件并考虑新添加的文件?

最佳答案

只需将您的文件添加到 OBJS var 中,扩展名为 .o

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)

关于c++ - 将 class.h 和 class.cpp 添加到 makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34947910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com