用Boost.python把.cpp文件生成.py文件时,一直报错。

用Boost.python把.cpp文件生成.py文件时,一直报boost的错。
boost版本是1.70,平台上windows10.
图片说明
出错代码(vs2017划红线):

define N BOOST_PP_RELATIVE_ITERATION(1)

define Q BOOST_PYTHON_CV_QUALIFIER(BOOST_PP_ITERATION())

template <
class RT, class ClassT BOOST_PP_ENUM_TRAILING_PARAMS_Z(1, N, class T)>
inline BOOST_PYTHON_LIST_INC(BOOST_PP_INC(N))<
RT, ClassT& BOOST_PP_ENUM_TRAILING_PARAMS_Z(1, N, T)>
get_signature(RT(BOOST_PYTHON_FN_CC ClassT::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, T)) Q)
{
return BOOST_PYTHON_LIST_INC(BOOST_PP_INC(N))<
RT, ClassT& BOOST_PP_ENUM_TRAILING_PARAMS_Z(1, N, T)
>();
}


![图片说明](https://img-ask.csdn.net/upload/201905/13/1557756593_911842.png)

求帮忙啊啊啊
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^