|
Boost Users : |
From: Tony May (tmay_at_[hidden])
Date: 2008-07-21 16:50:48
I get the following error when trying to import a pyd file in python.
I'm trying to use this with the Delta3D game engine to access VRPN data.
------
Traceback (most recent call last):
File "hello.py", line 2, in <module>
import PyVrpnData
ImportError: dynamic module does not define init function (initPyVrpnData)
------
Here's the python file.
------
import PyVrpnData
print "hello"
print PyVrpnData.getPos(1)
print "done"
------
I'm trying to use boost but not use bjam as it appears Delta3D has done.
Here is the source.
--------
float getPos(int i);
float getQuat(int i);
void initPyVrpnData()
{
using namespace boost::python;
def("getPos",getPos);
def("getQuat",getQuat);
}
-------
#include <boost/python.hpp>
extern "C" __declspec(dllexport) void initPyVrpnData();
BOOST_PYTHON_MODULE(PyVrpnData)
{
initPyVrpnData();
}
--------
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