假設我有這樣的目錄:(c)作出 - resursive編譯
dir1
main.cpp
dir2
abc.cpp
dir3
def.cpp
dir4
ghi.cpp
jkl.cpp
而且讓我們假設main.cpp中包含DIR2/abc.cpp和DIR3/def.cpp,def.cpp包括dir4/ghi.cpp和dir4/jkl.cpp。
我的問題是,我該如何讓一個 dir1 /中的Makefile/CMakeLists.txt遞歸到每個目錄並編譯* .cpp,然後「連接」它們?
對不起,我希望我解釋我的問題!
謝謝!
你的意思是main.cpp是'#include dir2/abc.cpp'嗎?如果是這樣,那就停止這樣做。 –
不,我正在做#include「dir2/abc.h」,這當然存在,但我不認爲這個問題很重要... – mfolnovich