我们在Linux上编程的时候,大部分时候都是利用cmake来完成我们的项目编译。
那如果项目中遇到了多线程的pthread族函数,就要加上链接到pthread库的标识,
在CMakeLists.txt后面加上:
find_package (Threads)
add_executable (myapp main.cpp ...)
target_link_libraries (myapp ${CMAKE_THREAD_LIBS_INIT})
然后再编译即可
我们在Linux上编程的时候,大部分时候都是利用cmake来完成我们的项目编译。
那如果项目中遇到了多线程的pthread族函数,就要加上链接到pthread库的标识,
在CMakeLists.txt后面加上:
find_package (Threads)
add_executable (myapp main.cpp ...)
target_link_libraries (myapp ${CMAKE_THREAD_LIBS_INIT})