【发布时间】:2012-04-24 23:21:56
【问题描述】:
我有一个 C++ 库(我们称之为 mylib),它编译为 /usr/local/lib 中的 libmylib.so 文件,并且我在 /usr/local/include 中名为 my lib 的目录中有一堆头文件。
现在我想做的事情(对于初学者)只是使用 SWIG 的一个头文件(它包含有关我的库提供的类的信息)来生成 mylib_wrap.cxx 文件,然后编译并链接它针对现有的mylib.so。这样我就可以在 Python 中实例化我的类。
这是正确的方法/想法吗?编译和链接命令会是什么样子(当然不完全是)?我正在尝试生成 Python 绑定。
【问题讨论】:
标签: c++ python linker g++ swig