1、找不到标准库头文件
fatal error: vector: 没有那个文件或目录
原因:main文件名为.c后缀,只查找了c语言标准库
解决方案:将.c后缀改为.cc 或.cpp
2、链接报undefined reference to `pthread_create'
原因:cmake像g++使用c++11特性一样,有-std=c++11,需要加上-pthread
解决方案:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -pthread" )