0

「インクルード ファイル '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どこにあり、値を変更できますか?

4

1 に答える 1