1.使用头文件thread时需要pthread库,需要在CMakeLists.txt中链接这个库,它的写法为:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(Test)
SET(CMAKE_CXX_COMPLILER "g++")#设定编译器
SET( CMAKE_BUILD_TYPE Release )
SET( CMAKE_CXX_FLAGS "-std=c++11 -O3")
find_package(Threads) #for pthread library
add_executable(Test main.cpp)
target_link_libraries(Test ${CMAKE_THREAD_LIBS_INIT})