一、鏈接源文件的三種方式
-
1.找當(dāng)前目錄下所有c和cpp源文件并保存至all_source變量中
#查找當(dāng)前目錄下所有c和cpp源文件并保存至all_source變量中 file(GLOB my_source_path *.cpp *.c) add_library( native-lib SHARED ${my_source_path} )
2.查找當(dāng)前目錄下所有源文件并保存至all_source變量中
#查找當(dāng)前目錄下所有源文件并保存至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 )
二、設(shè)置頭文件的位置
#可以用相對路徑也可以用絕對路徑也可以引入變量值 include為文件夾名字
include_directories(include)