2

我想在 Microsoft Visual Studio 2012 (MSVC) 上编译 The Forgotten Server (Tibia OTServer)。但在文件: unordered_set.hpp 我有这个:

#if !defined(BOOST_NO_0X_HDR_INITIALIZER_LIST)
#include <initializer_list>
#endif

并给我错误:

boost/unordered/unordered_set.hpp(27): 致命错误 C1083: 无法打开包含文件: 'initializer_list': 没有这样的文件或目录 (..\spells.cpp)

boost/unordered/unordered_set.hpp(27): 致命错误 C1083: 无法打开包含文件: 'initializer_list': 没有这样的文件或目录 (..\talkaction.cpp)

我能做些什么?


通过定义 BOOST_NO_0X_HDR_INITIALIZER_LIST 现在我有以下错误:

..\scriptmanager.cpp(147): error C2039: 'string' : is not a member of 'std::basic_string<_Elem,_Traits,_Alloc>'
          with
          [
              _Elem=char,
              _Traits=std::char_traits<char>,
              _Alloc=std::allocator<char>
          ]

在:

std::string s = BOOST_DIR_ITER_FILENAME(it);
4

0 回答 0