cmake如何添加依赖库
时间: 2024-04-28 20:16:43 浏览: 309
在CMake中添加依赖库可以通过以下几个步骤来实现:
1. 配置依赖库的路径:首先,你需要告诉CMake依赖库所在的路径。可以使用`include_directories()`函数来添加头文件路径,使用`link_directories()`函数来添加库文件路径。例如:
```cmake
include_directories(/path/to/dependency/include)
link_directories(/path/to/dependency/lib)
```
2. 添加依赖库:接下来,你需要告诉CMake要链接哪些依赖库。可以使用`target_link_libraries()`函数来添加依赖库。例如:
```cmake
target_link_libraries(your_target_name dependency_lib1 dependency_lib2)
```
其中,`your_target_name`是你的目标可执行文件或库的名称,`dependency_lib1`和`dependency_lib2`是你要链接的依赖库的名称。
3. 重新生成项目:完成上述配置后,你需要重新生成项目的构建文件(如Makefile或Visual Studio解决方案),以使CMake能够正确地链接依赖库。可以使用`cmake`命令重新生成构建文件。例如:
```shell
cmake /path/to/your/project
```
以上就是在CMake中添加依赖库的基本步骤。请注意,具体的配置方式可能会因项目结构和依赖库的不同而有所差异。
阅读全文