cmake 设置动态库位置
时间: 2023-07-11 12:09:49 浏览: 112
openssl-cmake-1.0.1e静态库和动态库都已经编译好,可以直接用
要设置动态库位置,可以使用 CMake 中的 target_link_libraries 命令,并在其中指定动态库的路径。具体来说,可以使用以下语法:
```
target_link_libraries(target_name PUBLIC/PRIVATE library_name)
```
其中,target_name 是你要链接的目标,library_name 是你要链接的动态库的名称。PUBLIC 表示将库链接到目标,并将库的接口传递给其依赖项,PRIVATE 表示将库链接到目标,但不会将库的接口传递给其依赖项。
如果要指定动态库的路径,则可以将路径添加到库的名称之前,例如:
```
target_link_libraries(target_name PUBLIC/PRIVATE /path/to/library_name)
```
这将告诉 CMake 在指定路径中查找库文件。
阅读全文