Py如何调用C 和C++的函数、类
问题也可以反过来
求指教
1
wynemo 2015-07-20 16:23:43 +08:00
boost python
|
2
wynemo 2015-07-20 16:27:39 +08:00
|
3
paw 2015-07-20 16:38:52 +08:00
ctypes.CDLL 加载C/C++编写的动态链接库
反过来 不知道。。。没用过 |
4
nooper 2015-07-20 16:39:59 +08:00
我写过。可以用cython,swig,boost python。如果简单的就用 简单的方式。
|
7
mozartgho 2015-07-20 17:13:15 +08:00
C/C++中调用Python,就是把Python虚拟机集成到程序中,然后把Python的C API封装下给C++程序调用;Python使用C/C++程序写的扩展,需要把C程序编译成动态库,然后在Python中直接import扩展模块,当然C/C++写扩展需要一定的要求,具体看Python文档。
|
8
xanpeng 2015-07-20 17:54:43 +08:00
|
9
janxin 2015-07-20 19:46:24 +08:00
相对来说C/C++里用Python会更容易一点,C++的DLL和C的DLL对Python区别挺大
|
10
saxon OP |