Part02_CMakeLists引用源文件的3种方式

作者: IT魔幻师 | 来源:发表于2018-03-08 14:19 被阅读20次

    一、链接源文件的三种方式

    • 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)

    相关文章

      网友评论

        本文标题:Part02_CMakeLists引用源文件的3种方式

        本文链接:https://www.haomeiwen.com/subject/tjkyfftx.html