在編譯過程中某些頭文件都沒有找到,雖然我加入了相應的包括CMake的目錄。不幸的是這是代碼和目錄結構我堅持,我不能改變在包括語句什麼。加根目錄包括目錄
我有以下目錄結構:
CMakeLists在projectfolder看起來是這樣的:
project (project)
include_directories(includefolder)
add_subdirectory(source1)
prog.cpp有:
#include "source1_include/header.h"
和header.h有:
#include "anotherHeader.h"
(不要問我爲什麼,我不知道我自己,也許有事情做的事實,原來這是一個Visual Studio項目)
我想加入我能解決這個問題,
include_directories(.)
到source1目錄中的CMakeLists,但不幸的是它不會那樣工作。 anotherHeader.h未找到。