|
Boost Users : |
From: David Abrahams (dave_at_[hidden])
Date: 2006-02-04 18:42:33
Themistoklis Bourdenas <burdenas_at_[hidden]> writes:
> I'm trying to build a simple python extension similar to the one in
> boost.python tutorial. I really haven't yet understood the process of
> creating an extension for python using boost.
>
> I have to build boost.python either using bjam or loading its .sln in VS
> (I've used the second method).
>
> Then I write some simple code like that in the tutorial exporting a
> simple function and then what? I guess I have to build a .dll file for
> python to link to. I'm building a dynamic link library project in VS8
> write the appropriate code and that successfully creates a dll file.
> However when importing my module python returns a runtime error:
> ImportError: dynamic module does not define init function (inittest_boost)
You're missing a
BOOST_PYTHON_MODULE(test_boost)
in there.
> What is the .pyd created in the tutorial? How is it created? I'm trying
> to avoid bjam as and use just VS project files. Is that possible?
It's possible, but not supported. :)
> PS - I know I should send this message in c++-sig list but for three
> days now it can not confirm my subscription for some reason.
Ralf, any clues about that?
-- Dave Abrahams Boost Consulting www.boost-consulting.com
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net