0
我目前正在编写一个能够编译不同目标(如调试,开发,发布)的生成文件。链接和编译规则看起来像:制作模式规则不被识别
$(DEVELOPMENT_OUT): $(subst rep,development,$(OBJS))
g++ -o $(DEVELOPMENT_OUT) $(subst rep,development,$(OBJS))
obj/development/%.o: src/%.cpp
g++ -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "[email protected]" "$<"
现在,我得到这样的输出:
make: *** No rule to make target 'obj/development/Main.o', needed by 'bin/Development.exe'. Stop.
但不宜模式规则申请Main.o?
我使用MinGW的GNU Make 3.82.90
。
是的,我忘了创建文件 – 2013-03-19 18:04:57