首先,这是自我转载:YellowTree | STbioinf的文章「在Python中调用C++模块」 

 

在Python中成功实现了对原来C++代码模块的复用!这个好处多多,Python写得快,C++跑得快,那就是既快又快了!方法很简单,以至于我能够用一张截图记录下整个过程(点击图片看大图)!

Python-call-C++-Module

其实,注意到,必须在原来的C++代码后面添加extern “C”来辅助(C则不需要,这也是与复用C代码时最大的不同点),不然Python在调用这个构建后的动态链接库时是找不到原来的方法或者函数的,说到底还都是因为当前Python的设定中只能调用C函数,而不能直接调用C++的方法。

posted on 2015-04-05 16:13  helixminer  阅读(8483)  评论(0编辑  收藏  举报