繁体   English   中英

C ++ Makefile找不到文件

[英]C++ Makefile Can't Find Files

因此,使用mingw的mingw32-make生成文件时遇到了一个奇怪的问题。 我已经四处搜寻,但一无所知。 看起来这是一个路径问题,其中make没有查看正确的文件夹,但是我可能错了。

我已经将其配置为通过nppexec运行,所以我正在使用此宏

mingw32-make.exe -f "$(CURRENT_DIRECTORY)\$(NAME_PART)$(EXT_PART)"

这使..

mingw32-make.exe: *** No rule to make target 'main.cpp', needed by 'main.o'.  Stop.

makefile.mak(我知道它不需要扩展名)

CPP = g++.exe 
CFLAGS = -g -Wall

all: sortA4

sortA4: main.o Sortings.o
$(CPP) $(CFLAGS) -o sortA4 main.o Sortings.o

main.o: main.cpp Sortings.h
$(CPP) $(CFLAGS) -c main.cpp

Sortings.o: Sortings.cpp Sortings.h
$(CPP) $(CFLAGS) -c Sortings.cpp

#clean: >>>temp removed for debugging
#   $(RM) count *.o *~

您是从命令行还是从Visual Studio进行此操作? 您是否将命令的工作目录设置为“ $(CURRENT_DIRECTORY)”? 如果不是,则尝试从project / solution目录执行此操作。

全部解决了。我只是忘记更改它,因为我在两台计算机上设置了相同的东西,并且从未更新过nppexec指向的地方。 愚蠢的认为没问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM