标签: python c++ wrapper
我有一些.lib(c ++静态库)文件,需要在python程序中使用它们。
我知道我应该使用包装器,但是我不知道怎么做,也不知道那是什么。我搜索发现ctypes python库使用.dll加载该库,而由于我有.lib文件,所以我不知道如何在python中使用它们。
答案 0 :(得分:0)
我建议您根据C ++代码编写一个Python extension,但是如果太复杂了,可以使用ctypes,但是您的静态库将需要成为共享库。
请记住,要编写Python绑定,您有几种选择,例如cffi,PyBind11,Shiboken等。