问题是在我用Qt5.14.1的Mingw7.5编译Protocol buffer3.11.4出的问题。编译还算顺利,测试过程中就出问题了:(当然我还遇到其他问题,在其他地址再详细说)
这个错误似乎有个共性,就是abi::cxx11或是std::__cxx11错误
于是乎去查资料,终于找到原因了:
查看这个CMakeList.txt
第22行到第29行:
# Add c++11 flags
if (CYGWIN)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11")
else