这是我的第一个CMakeLists.txt代码:
#cmake_minimum_required (VERSION 2.6)
project (project)
add_subdirectory(src)
include_directories(${/path_to_directory}/include)
以下是子目录中的CMakeLists.txt文件
set (CMAKE_C_FLAGS "-WALL -g")
file(GLOB SRCS *.cpp *.hpp *.h)
add_executable(source ${SRCS})
我仍然无法在我的项目中包含路径到目录
编辑:这也不起作用:
file(GLOB mylib *.cpp *.hpp *.h)
add_executable(includeSource ${mystuff})
target_include_directories(
mystuff
PUBLIC ${path_to_directory}/include
)
${path_to_include}/include
而不是${/path_to_include}/include
?message("${path_to_include}")
会显示什么?在执行include_directories
之后,message("${INCLUDE_DIRECTORIES}")
会显示什么? - James Adkison