概述 因为使用第三方项目的过程中,遇到不同源码文件需要使用不同C++标准的情况,项目是用CMAKE构建的,故而搜索得知,修改对应的CMakeList.txt,添加以下语句 set_property( SOURCE XX.cpp XX2.cpp APPEND PROPERTY COMPILE_FLAGS "-std=c++11" ) make clean,然后重新生成脚本,编译顺利。 参考链接 CMake 命令 CMake PROPERTY列表 CMake COMPILE_FLAGS