でエラー

ちとハマったので覚え書き。

#include <boost/range/any_range.hpp>

int main(){}

のように だけだと any_range.hpp 内でコンパイルエラーになります。

// 先に include する
#include <boost/range/concepts.hpp>
#include <boost/range/any_range.hpp>

int main(){}

先に を include する事で解決しました。
一応、チケットに上がっているみたいですけど、まだ未修正みたいですね(´・ω・`)

[boost]

  • ver 1.48.0