C++ 15 或更高版本的构建错误
When running 'building.sh -j2' on my system, I got the following two errors: 1. 35%] Building CXX object examples/asio/chat/CMakeFiles/asio_chat_loadtest.dir/[loadtest.cc].o In file included from /usr/include/c++/15/bits/alloc_traits.h:33, from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /home/jijianwen/wks/repos/muduo/muduo/base/Types.h:6, from /home/jijianwen/wks/repos/muduo/muduo/base/StringPiece.h:46, from /home/jijianwen/wks/repos/muduo/muduo/base/LogStream.h:10, from /home/jijianwen/wks/repos/muduo/muduo/base/Logging.h:9, from /home/jijianwen/wks/repos/muduo/examples/asio/chat/codec.h:4, from /home/jijianwen/wks/repos/muduo/examples/asio/chat/[client.cc]:1: In function 'void std::_Construct(_Tp*, _Args&&...) [with _Tp = char; _Args = {}]', inlined from 'static _ForwardIterator std::__uninitialized_default_n_1<true>::__uninit_default_n(_ForwardIterator, _Size) [with _ForwardIterator = char*; _Size = long unsigned int]', at /usr/include/c++/15/bits/stl_uninitialized.h:894:23, inlined from 'static _ForwardIterator std::__uninitialized_default_n_1<true>::__uninit_default_n(_ForwardIterator, _Size) [with _ForwardIterator = char*; _Size = long unsigned int]', at /usr/include/c++/15/bits/stl_uninitialized.h:888:9, inlined from '_ForwardIterator std::__uninitialized_default_n(_ForwardIterator, _Size) [with _ForwardIterator = char*; _Size = long unsigned int]', at /usr/include/c++/15/bits/stl_uninitialized.h:947:20, inlined from '_ForwardIterator std::__uninitialized_default_n_a(_ForwardIterator, _Size, allocator<_Tp2>&) [with _ForwardIterator = char*; _Size = long unsigned int; _Tp = char]', at /usr/include/c++/15/bits/stl_uninitialized.h:1002:44, inlined from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = char; _Alloc = std::allocator<char>]', at /usr/include/c++/15/bits/vector.tcc:776:35, inlined from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = char; _Alloc = std::allocator<char>]', at /usr/include/c++/15/bits/stl_vector.h:1146:21, inlined from 'void muduo::net::Buffer::makeSpace(size_t)', at /home/jijianwen/wks/repos/muduo/muduo/net/Buffer.h:395:21, inlined from 'void muduo::net::Buffer::ensureWritableBytes(size_t)', at /home/jijianwen/wks/repos/muduo/muduo/net/Buffer.h:198:16, inlined from 'void muduo::net::Buffer::append(const char*, size_t)', at /home/jijianwen/wks/repos/muduo/muduo/net/Buffer.h:184:24, inlined from 'void LengthHeaderCodec::send(muduo::net::TcpConnection*, const muduo::StringPiece&)', at /home/jijianwen/wks/repos/muduo/examples/asio/chat/codec.h:56:15, inlined from 'void ChatClient::write(const muduo::StringPiece&)', at
内容来源: chenshuo/muduo