https://blog.csdn.net/hongge_smile/article/details/108789449
在CMakeLists.txt最上面添加如下语句:
set(CMAKE_THREAD_LIBS_INIT "-lpthread")// 这里-lpthread 给msys msys2用的 vs 用其他参数!
set(CMAKE_HAVE_THREADS_LIBRARY 1)
set(CMAKE_USE_WIN32_THREADS_INIT 0)
set(CMAKE_USE_PTHREADS_INIT 1)
set(THREADS_PREFER_PTHREAD_FLAG ON)
重新编译,即可编译通过。