diff --git a/hrplib/hrpModel/ModelNodeSet.h b/hrplib/hrpModel/ModelNodeSet.h index b40ef6666..cd3973cb9 100644 --- a/hrplib/hrpModel/ModelNodeSet.h +++ b/hrplib/hrpModel/ModelNodeSet.h @@ -16,7 +16,12 @@ #include #include +#include +#if (BOOST_VERSION >= 103900) +#include +#else #include +#endif #include #include #include "Config.h" @@ -68,7 +73,11 @@ namespace hrp { @note エラー発生時のメッセージはこのシグナルではなく例外によって処理される。 @endif */ +#if (BOOST_VERSION >= 103900) + boost::signals2::signal sigMessage; +#else boost::signal sigMessage; +#endif class Exception { public: diff --git a/hrplib/hrpUtil/TriangleMeshShaper.h b/hrplib/hrpUtil/TriangleMeshShaper.h index 93c8d485e..30e5ced66 100644 --- a/hrplib/hrpUtil/TriangleMeshShaper.h +++ b/hrplib/hrpUtil/TriangleMeshShaper.h @@ -17,7 +17,12 @@ #include "config.h" #include "VrmlNodes.h" #include +#include +#if (BOOST_VERSION >= 103900) +#include +#else #include +#endif namespace hrp { @@ -36,7 +41,11 @@ namespace hrp SFNode getOriginalGeometry(VrmlShapePtr shapeNode); void defaultTextureMapping(VrmlShape* shapeNode); +#if (BOOST_VERSION >= 103900) + boost::signals2::signal sigMessage; +#else boost::signal sigMessage; +#endif bool convertBox(VrmlBox* box, VrmlIndexedFaceSetPtr& triangleMesh);