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种方式

    一、链接源文件的三种方式 1.找当前目录下所有c和cpp源文件并保存至all_source变量中 #查找当前目录...

  • 封装独立库时资源引用方式探讨

    1、资源文件引用的方式 CocoaPods 两种资源文件引用的方式——resource_bundles & res...

  • style文件的指定

    新建资源文件 写资源文件 引用资源 在独立的窗口/用户控件中引用 在App.xaml中统一引用(全局引用) 小结 ...

  • R.Swift(I)(US)

    R.Swift高效引用资源文件 US

  • 资源文件的加载和使用

    PyQt5 生成的应用程序,引用图片资源束腰方法有两种:将资源文件装换为 python 文件,然后引用资源文件;在...

  • WebPack使用总结

    1、如何支持二级站点发布及部署 参考网址:网站子目录部署VUE webpack 打包资源文件路径的正确引用方式 修...

  • Android 减少apk 体积

    去除无用资源文件图片以及一些第三方引用库,可通过下面来搜索未用到的资源文件, 控制台中会列出未使用过的资源文件,可...

  • podspec中的引用资源文件

    podspec中的资源文件 iOS开发中使用cocoapod做依赖管理, 我们自己很多组件也使用cocoapod私...

  • 30-拷贝文件

    拷贝文件就是以r的方式打开源文件,以w的方式打开目标文件,将源文件数据读出后,写到目标文件。以下是【不推荐】的方式...

  • link和@import的区别

    link导入样式表: @import导入方法: 不同点:link除了引用样式文件外,还可以引用图片等资源文件,而@...

网友评论

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

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