「インクルード ファイル 'initializer_list' を開けませんがinitializer_list
、コードのどこにもインクルードしていません。
#if !defined(BOOST_NO_0X_HDR_INITIALIZER_LIST)
#include <initializer_list> // error C1083: Cannot open include file: 'initializer_list': No such file or directory d:\boost\unordered\unordered_set.hpp
#endif
次に、'show includes'
オプションを使用し、次の場所を見つけBOOST_NO_0X_HDR_INITIALIZER_LIST
ますdinkumware.hpp
:
// C++0x headers implemented in 520 (as shipped by Microsoft)
//
#if !defined(_CPPLIB_VER) || _CPPLIB_VER < 520
# define BOOST_NO_0X_HDR_INITIALIZER_LIST
#endif
これで、どこかに定義する必要があり、値が 520 より大きいことがわかりました。_CPPLIB_VER
どこにあり、値を変更できますか?