I have code written in C++:
#include
char const* greet()
{
return \"Yay!\";
}
BOOST_PYTHON_MODULE(libtest)
{
using namespace b
Use the same version of Python when building both Boost.Python and the libtest module, as well as when importing libtest.
PyClass_Type is is part of the Python 2 C API and not part of the Python 3 C API. Hence, the Boost.Python library was likely built against Python 2. However, it is being loaded by a Python 3 interpreter, where the PyClass_Type is not available.