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);