include_directories(
./include
./include/common
)
file(GLOB_RECURESE SOURCE_FILTES
"src/*.cpp"
)
这里为了确认头文件路径,可以使用如下打印方式:
get_property(my_include_dirs DIRECTORY PROPERTY INCLUDE_DIRECTORIES) //将include路径赋值变量my_include_dirs
foreach(dir ${my_include_dirs}) //遍历include dir并打印
message(STATUS " ${dir}")
endforeach()
我遇到的问题并不是简单的指定错include路径,而是在其他代码模块的CMakeList中直接编译本模块的源文件,但是又没有包含这些源文件需要的头文件目录导致。
在存在多个代码模块,模块之间需要调用的情况下,编译的dll需要设置导出dllexport。
1215

被折叠的 条评论
为什么被折叠?



