target_link_libraries(test sub)
时间: 2023-09-27 14:07:54 浏览: 91
targetlink
5星 · 资源好评率100%
`target_link_libraries`是CMake中的一个命令,用于指定目标可执行文件或库与其他库之间的链接关系。该命令将一个或多个库链接到目标文件中,以满足编译和链接的依赖关系。
在你的示例中,`target_link_libraries`命令被用于将名为`sub`的库链接到名为`test`的目标中。
示例用法:
```
target_link_libraries(test sub)
```
其中,`test`是目标可执行文件或库的名称,`sub`是要链接的库的名称。
需要注意的是,被链接的库应该在之前通过`add_library`或`add_executable`命令进行定义和创建。只有已经创建的库才能被链接到目标中。
此外,如果库位于非标准路径下,可以使用`target_include_directories`命令指定库的路径。还可以使用其他选项来指定链接时的其他依赖项,例如链接的库的位置、链接选项等。
阅读全文