target_link_libraries()
时间: 2023-11-20 17:58:17 浏览: 81
sample_opencv
`target_link_libraries()`是一个CMake命令,用于将一个或多个库链接到目标可执行文件或库中。这个命令的基本语法是:
```
target_link_libraries(target library1 [library2 ...])
```
其中,`target`是要链接库的目标文件,`library1`、`library2`等是要链接的库的名称。例如:
```cmake
add_executable(myapp main.cpp)
target_link_libraries(myapp foo bar)
```
这将链接名为`foo`和`bar`的库到`myapp`可执行文件中。
`target_link_libraries()`命令还支持许多其他选项,例如`PRIVATE`、`PUBLIC`和`INTERFACE`,用于指定库的可见性和链接属性。具体用法可以参考CMake文档。
阅读全文