CMake 创建静态库及动态库供函数调用,下面是项目的树状图
.
├── cmake_fei
│ ├── build
│ ├── CMakeLists.txt
│ ├── doc
│ │ ├── readme.txt
│ │ └── CMakeLists.txt
│ ├── libhello
│ │ ├── CMakeLists.txt
│ │ ├── hello.c
│ │ └── hello.h
│ └── src
│ ├── CMakeLists.txt
│ └── main.c
├── cmake_fei_lib
│ ├── build
│ ├── CMakeLists.txt
│ └── libmathfei
│ ├── CMakeLists.txt
│ ├── mathfei.c
│ └── mathfei.h
首先介绍下面的cmake_fei_lib项目,这个项目主要是生成一个math动态库
CMakeLists.txt内容如下:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(MATHFEI)
ADD_SUBDIRECTORY(libmathfei)
libmathfei下面的CMakeLists.txt内容如下: