一、链接源文件的三种方式
-
1.找当前目录下所有c和cpp源文件并保存至all_source变量中
#查找当前目录下所有c和cpp源文件并保存至all_source变量中 file(GLOB my_source_path *.cpp *.c) add_library( native-lib SHARED ${my_source_path} )
2.查找当前目录下所有源文件并保存至all_source变量中
#查找当前目录下所有源文件并保存至all_source变量中
aux_source_directory(. all_source)
add_library( native-lib
SHARED
${my_source_path} )
-
3.手动添加源文件(需要将所有源文件都添加的后面,不在同一目录下的要引入路径)
#手动添加源文件 add_library(native-lib SHARED native.c utils/test.c )
二、设置头文件的位置
#可以用相对路径也可以用绝对路径也可以引入变量值 include为文件夹名字
include_directories(include)