target_link_libraries 指定文件路径
时间: 2023-11-24 19:53:04 浏览: 1637
targetlink的指导文件
`target_link_libraries`函数可以指定需要链接的库的名称或路径。如果需要指定库的路径,可以使用绝对路径或相对路径。以下是一个示例:
```cmake
target_link_libraries(my_target /path/to/my_library)
```
在上面的示例中,`my_target`是需要链接库的目标,`/path/to/my_library`是需要链接的库的绝对路径。
如果需要使用相对路径,可以使用`${CMAKE_CURRENT_SOURCE_DIR}`或`${CMAKE_CURRENT_BINARY_DIR}`变量来指定路径。例如:
```cmake
target_link_libraries(my_target ${CMAKE_CURRENT_SOURCE_DIR}/my_library)
```
在上面的示例中,`${CMAKE_CURRENT_SOURCE_DIR}`是当前源代码目录的路径,`${CMAKE_CURRENT_BINARY_DIR}`是当前二进制目录的路径。
阅读全文