cmakelists生成静态库包含了头文件目录还是提示找不到

目录结构如下

--pro

  ——lib
  ——build
  ——include
    ——test.h
  ——src
    ——test.cc
    ——CMakeLists.txt

  ——CMakeLists.txt

想用test.h 和test.cc生成静态库

 

pro目录下的cmakelists:

cmake_minimum_required(VERSION 2.6)

PROJECT(pro)

set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)

ADD_SUBDIRECTORY(src)
#ADD_SUBDIRECTORY(tests)


 

src下的CMakeLists

set(SOURCE_FILES
    test.cc
    )

include_directories(${PROJECT_SOURCE_DIR}/include)

add_library(my_lib ${SOURCE_FILES})

 

编译会提示找不到头文件,头文件放进src里就可以成功。

最近刚开始用cmake,大佬们帮看看是什么问题

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^