我有一个C++库(我们称之为mylib),它被编译成/usr/local/lib目录下的libmylib.so文件,同时我在/usr/local/include目录下有一个名为my lib的目录,其中包含一堆头文件。
现在我想要做的事情(先从简单的开始)是使用其中一个头文件(它包含关于我的库提供的某个类的信息)与SWIG一起生成mylib_wrap.cxx文件,然后将其编译并链接到现有的mylib.so文件上。这样我就可以在Python中实例化我的类了。
这是否是正确的方法/想法?编译和链接命令会是什么样子(当然不是准确的)?我正在尝试生成Python绑定。
现在我想要做的事情(先从简单的开始)是使用其中一个头文件(它包含关于我的库提供的某个类的信息)与SWIG一起生成mylib_wrap.cxx文件,然后将其编译并链接到现有的mylib.so文件上。这样我就可以在Python中实例化我的类了。
这是否是正确的方法/想法?编译和链接命令会是什么样子(当然不是准确的)?我正在尝试生成Python绑定。
mylib
而不是-lmylib
。 - iggy12345