我有c++对象文件
例如: example1.o和example2.o
发布于 2012-11-13 14:22:45
您可以在没有C++源文件的情况下创建包装器,但是需要头文件,因为您将为Python生成定义的接口文件需要C++头文件。
使用接口文件包装器可以通过以下示例命令生成:
swig -c++ -python example.i
g++ -fpic -c example_wrap.cxx -I /usr/include/python2.7/
g++ --shared example.o example_wrap.o  -o _example.soO是您已经拥有的对象文件。然后,您可以启动Python解释器并输入import example来验证它是否正常工作。
https://stackoverflow.com/questions/13361247
复制相似问题