myproject/
lib/
src/
project2/
**CMakeLists.txt**
test.cpp
我为编译CMakeLists.txt
文件写了'test.cpp'
。
我想include /src
,因为我应该访问src的文件。
我如何在上面包含src文件?
我试过像set(MORE_INCLUDE_DIR "-I${CMAKE_SOURCE_DIR}../../
但它没有用。
我应该单独编译'test.cpp'
请有人帮助我。
提前致谢!
答案 0 :(得分:0)
在这种情况下,cmake需要绝对路径而不是相对路径。让我们尝试像这样调用include_directories:
get_filename_component(PARENT_DIR ../ ABSOLUTE)
include_directories(${PARENT_DIR}/src)
有帮助。