首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

问几个python与C++混合编程的有关问题

2013-07-04 
问几个python与C++混合编程的问题有几个模块是用python写的,主要是用C++太过麻烦,所以想直接把py写进C++里

问几个python与C++混合编程的问题
有几个模块是用python写的,主要是用C++太过麻烦,所以想直接把py写进C++里面,但是以前没有写过,所以问几个问题,请各位不吝赐教。
1.如果把py写进C++里面,跑在别人的电脑上,别人的需要安装Py么?运行的时候会带一个Python.exe进程么?
2.比如有这样一个Py类


import sys
class A(object):
    def __init__(self):
        #一些参数
    def AMethod(self):
        #完成某种功能,会改变类声明的参数
    def BMethod(self):
        #完成某种功能,会改变类声明的参数

如果用C++调用这个py文件,能不能在C++里面先构造一个类对象,然后分别调用这些方法(也就是说参数是有效的),而不是只能单纯调用类的函数
3.这样混合编程是不是有点非主流。

如果这些问题不能解决,那我只能用C#去写了,用C++写这几个模块真不是一般的麻烦。。。请各位赐教 混合编程? C++ Python
[解决办法]
python自带的文档有描述如何进行混合编程。

[解决办法]
模块大的话 使用py好些吧 linux下优势就凸显了  看文档吧
[解决办法]
boost中有一个python相关的库,就是为了与python无缝衔接的,楼主可以去研究一下.

热点排行