link_directories 静态库
时间: 2024-06-12 11:09:42 浏览: 241
cmake-cmake使用示例之生成静态库.zip
link_directories 是 CMake 编译系统中的一个命令,用于指定链接器在链接过程中搜索静态库的目录。该命令的语法如下:
```cmake
link_directories(directory1 directory2 ...)
```
其中,`directory1`, `directory2`, ... 是要添加到链接搜索路径中的目录。
当使用 link_directories 命令时,CMake 将会将这些目录添加到链接器的搜索路径中,以便在链接过程中找到对应的静态库。
需要注意的是,使用 link_directories 命令会影响所有在该命令之后调用 target_link_libraries 的目标。因此,建议尽量避免在顶层 CMakeLists.txt 文件中使用 link_directories 命令,而是应该在每个目标的 CMakeLists.txt 中使用 target_link_directories 命令来指定特定目标的链接目录。
阅读全文