cmake add_library用法
时间: 2023-12-08 21:05:06 浏览: 91
find-package深入刨析及使用实例
`add_library` 是 CMake 中用于创建库的命令。它有几种不同的用法,取决于你想要创建的库类型和库文件的来源。
1. 创建静态库:
```cmake
add_library(<库名称> <库类型> <源文件>)
```
其中,`<库名称>` 是你给库起的名字,`<库类型>` 是 `STATIC`,表示创建静态库,`<源文件>` 是库的源代码文件。
示例:
```cmake
add_library(mylib STATIC src/mylib.cpp)
```
2. 创建共享库(动态库):
```cmake
add_library(<库名称> <库类型> <源文件>)
```
其中,`<库名称>` 是你给库起的名字,`<库类型>` 是 `SHARED`,表示创建共享库(动态库),`<源文件>` 是库的源代码文件。
示例:
```cmake
add_library(mylib SHARED src/mylib.cpp)
```
还有其他一些选项可以用于在配置库时进行自定义设置,例如指定头文件路径或链接其他库等。你可以通过阅读 CMake 的文档来了解更多详细的用法和选项。
阅读全文