Themistoklis Bourdenas
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