经过长时间的研究,我决定写一个问题。 我有一个C ++ DLL,它有一个导出函数:ObjectType * getInstance() 通过这个实例,函数返回,我可以访问所有其他公共函数。
我现在的问题是,我想在Python中使用这个东西。当我使用ctypes访问getInstance时,我只得到一个整数值而不是实例。 我尝试的下一件事是用C ++编写Python扩展。但这也没有成功。
任何想法。
非常感谢你的帮助。
最好的问候。
答案 0 :(得分:0)
据我所知,您无法直接从Python访问C ++类型。您 必须用一些(通常很多)C或C ++代码包装它:它不是 很难,但确实需要时间。请参阅Extending and Embedding the Python Interpreter。