目录

内部链接库

配置头文件搜索路径

静态链接

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

动态链接

内部链接库

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

(CMake):内部链接库

  • 新建src,include文件夹

(CMake):内部链接库

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

(CMake):内部链接库

(CMake):内部链接库

配置头文件搜索路径

(CMake):内部链接库

静态链接

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

(CMake):内部链接库

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

(CMake):内部链接库

  • 在主函数中进行调用

(CMake):内部链接库

  • 编译

(CMake):内部链接库

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

(CMake):内部链接库

  • 执行编译结果:

(CMake):内部链接库

动态链接

  • 修改src目录下的CMakeList文件

(CMake):内部链接库

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

(CMake):内部链接库

  • 路径值值在Makefile中查看

(CMake):内部链接库

  • 生成结果

(CMake):内部链接库

  • 执行编译结果

(CMake):内部链接库

相关文章:

  • 2021-05-29
  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
  • 2021-11-07
  • 2022-01-04
  • 2021-06-23
猜你喜欢
  • 2021-07-02
  • 2021-05-10
  • 2022-12-23
  • 2022-01-13
  • 2021-07-17
  • 2022-12-23
  • 2022-03-07
相关资源
相似解决方案