簡體   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