[英]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.