cmake 添加 ldl
时间: 2023-12-19 17:31:03 浏览: 187
为了在CMake中添加ldl库,可以使用target_link_libraries命令。该命令将库链接到目标上。例如,如果您有一个名为my_target的目标,并且需要链接ldl库,则可以使用以下命令:
```cmake
target_link_libraries(my_target ldl)
```
这将在my_target上链接ldl库。如果您需要在多个目标上链接ldl库,则可以将其添加到CMakeLists.txt文件中的全局链接库列表中。例如:
```cmake
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
project(my_project)
add_executable(my_target main.cpp)
# Add ldl library to global link libraries list
list(APPEND CMAKE_CXX_LINK_FLAGS "-ldl")
# Link ldl library to my_target
target_link_libraries(my_target ${CMAKE_CXX_LINK_FLAGS})
```
阅读全文