cmake添加pthread
时间: 2023-09-11 07:08:19 浏览: 398
c++封装pthread
在 CMake 中添加 pthread 库,可以通过以下步骤实现:
1. 在 CMakeLists.txt 文件中添加以下命令来查找 pthread 库:
```
find_package(Threads REQUIRED)
```
2. 在需要使用 pthread 的目标中,使用以下命令来链接 pthread 库:
```
target_link_libraries(target_name Threads::Threads)
```
其中,target_name 是需要链接 pthread 库的目标名称。
完整的 CMakeLists.txt 文件示例:
```
cmake_minimum_required(VERSION 3.10)
project(MyProject)
# 查找 pthread 库
find_package(Threads REQUIRED)
# 添加可执行文件
add_executable(MyExecutable main.cpp)
# 链接 pthread 库
target_link_libraries(MyExecutable Threads::Threads)
```
阅读全文