(CMake):内部链接库

目录

内部链接库

配置头文件搜索路径

静态链接

在主工程下的CMakeList引入子目录的CMakeList的路径,以及将子目录的目标文件进行链接

动态链接

内部链接库

  • 通过CMake:快速入门,创建项目

  • 新建src,include文件夹

  • 在include文件夹中创建test.h文件,在src中创建test.cpp文件,并引入test.h

配置头文件搜索路径

静态链接

  • 一般情况下,每一个目录下需要有一个CMakeLists.txt文件
  • 在src文件中新增一个CMakeLists.txt文件

在主工程下的CMakeList引入子目录的CMakeList的路径,以及将子目录的目标文件进行链接

  • 在主函数中进行调用

  • 编译

  • 在 build/src  目录下生成静态库

  • 执行编译结果:

动态链接

  • 修改src目录下的CMakeList文件

  • 设置动态库输出路径(build目录下)

  • 路径值值在Makefile中查看

  • 生成结果

  • 执行编译结果

猜你喜欢

转载自blog.csdn.net/baidu_41388533/article/details/108902381
今日推荐