py 与 C Py 与 C++的混写

2015 年 7 月 20 日
 saxon

Py如何调用C 和C++的函数、类
问题也可以反过来
求指教

3784 次点击
所在节点    Python
11 条回复
wynemo
2015 年 7 月 20 日
boost python
wynemo
2015 年 7 月 20 日
paw
2015 年 7 月 20 日
ctypes.CDLL 加载C/C++编写的动态链接库
反过来 不知道。。。没用过
nooper
2015 年 7 月 20 日
我写过。可以用cython,swig,boost python。如果简单的就用 简单的方式。
clino
2015 年 7 月 20 日
@nooper cython是不是这三个里最简单的?
nooper
2015 年 7 月 20 日
@clino 不一定看需求。关键是难度和对C++和理解。
mozartgho
2015 年 7 月 20 日
C/C++中调用Python,就是把Python虚拟机集成到程序中,然后把Python的C API封装下给C++程序调用;Python使用C/C++程序写的扩展,需要把C程序编译成动态库,然后在Python中直接import扩展模块,当然C/C++写扩展需要一定的要求,具体看Python文档。
xanpeng
2015 年 7 月 20 日
janxin
2015 年 7 月 20 日
相对来说C/C++里用Python会更容易一点,C++的DLL和C的DLL对Python区别挺大
saxon
2015 年 7 月 21 日
@wynemo
@nooper
@xanpeng
@mozartgho
@janxin 就不一 一感谢了~~ 谢谢热心的回答
saxon
2015 年 9 月 14 日
@xanpeng 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/206944

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX