python扩展模块导出class问题

python扩展模块导出class问题

我用boost 1.33.1, python2.5,在vc6下:
用导出class代码这样写的:


namespace python = boost::python;

        class word
        {
        public:
                int baseflag;
                std::string strword;
                word()
                {
                        baseflag = 0;
                }
                ~word(){}
        };
BOOST_PYTHON_MODULE(PySegment)
{
        python::class_<word>("word")
                .def_readonly("baseflag", &word::baseflag)
                .def_readonly("strword", &word::strword)
}
按照boost的说明写的vc6编译失败,试了很多方法都没编译过去。
哪位高手指点一下
问题解决了,很弱智, 需要头文件 class.hpp
boost的文档该更新了