1. 程式人生 > >多執行緒程式設計中的cmake

多執行緒程式設計中的cmake

  我們在Linux上程式設計的時候,大部分時候都是利用cmake來完成我們的專案編譯。

 那如果專案中遇到了多執行緒的pthread族函式,就要加上鍊接到pthread庫的標識,

 在CMakeLists.txt後面加上:

find_package (Threads)
add_executable (myapp main.cpp ...)
target_link_libraries (myapp ${CMAKE_THREAD_LIBS_INIT})

然後再編譯即可