搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 有懂C++,python, Swig的童鞋帮忙看个issue. (如果有的话)
标题:
有懂C++,python, Swig的童鞋帮忙看个issue. (如果有的话)
只看楼主
Alar30
等 级:
贵宾
威 望:
10
帖 子:988
专家分:1627
注 册:2009-9-8
第
11
楼
得分:5
纯粹围观。。
2012-07-12 15:25
loveluo520
等 级:
论坛游民
帖 子:22
专家分:12
注 册:2012-7-10
第
12
楼
得分:5
很想帮呢,但是不会诶。帮你顶顶···
2012-07-12 19:22
玉面狂龙
等 级:
论坛游侠
帖 子:82
专家分:156
注 册:2012-2-23
第
13
楼
得分:5
顶下
2012-07-13 00:10
Devil_W
等 级:
青峰侠
威 望:
9
帖 子:1160
专家分:1797
注 册:2009-9-14
第
14
楼
得分:0
偌大一个BCCN,竟然无人能解吗?
2012-07-13 15:33
ly2222
等 级:
黑侠
帖 子:217
专家分:618
注 册:2012-6-15
第
15
楼
得分:5
帮顶。
接分!~~
2012-07-13 15:50
beyondyf
等 级:
贵宾
威 望:
103
帖 子:3282
专家分:12654
注 册:2008-1-21
第
16
楼
得分:5
表示没接触过python。不过看了你的问题现查了下资料,我的理解你就是想在C++中调用python的函数吧?
如果是这样,python库中的
PyDict_GetItemString
PyObject_CallObject
不就是干这件事的么?(之前python解释器的初始化、模块导入、参数元组构建部分就不详述了)
只是草草地查了下资料,确实不在我的知识范围内。说错了请见谅。
重剑无锋,大巧不工
2012-07-13 16:29
Devil_W
等 级:
青峰侠
威 望:
9
帖 子:1160
专家分:1797
注 册:2009-9-14
第
17
楼
得分:0
以下是引用
beyondyf
在2012-7-13 16:29:34的发言:
表示没接触过python。不过看了你的问题现查了下资料,我的理解你就是想在C++中调用python的函数吧?
如果是这样,python库中的
PyDict_GetItemString
PyObject_CallObject
不就是干这件事的么?(之前python解释器的初始化、模块导入、参数元组构建部分就不详述了)
只是草草地查了下资料,确实不在我的知识范围内。说错了请见谅。
基本上没说对。
我用SIWG就是避免 C++里面调用 PyObject.
这问题,没你想的那么简单。
2012-07-13 16:32
beyondyf
等 级:
贵宾
威 望:
103
帖 子:3282
专家分:12654
注 册:2008-1-21
第
18
楼
得分:0
我所查到的资料里SIWG是将C++粘合到python里,并没有提到你想要的逆向过程。看来,有些事情是避不开的
重剑无锋,大巧不工
2012-07-13 16:44
Devil_W
等 级:
青峰侠
威 望:
9
帖 子:1160
专家分:1797
注 册:2009-9-14
第
19
楼
得分:0
以下是引用
beyondyf
在2012-7-13 16:44:42的发言:
我所查到的资料里SIWG是将C++粘合到python里,并没有提到你想要的逆向过程。看来,有些事情是避不开的
我觉得应该是可以避开的。
我集成了boost的function类型。 再用 swig的 fragment 。是可以做到的应该。
我跟swig的维护者们讨论过这个问题了。
2012-07-13 16:48
beyondyf
等 级:
贵宾
威 望:
103
帖 子:3282
专家分:12654
注 册:2008-1-21
第
20
楼
得分:0
好吧,祝你成功。因为我没有python方面的需要,所以也不打算深入学习。你的问题我肯定是帮不上忙,只能给你精神上的支持了
重剑无锋,大巧不工
2012-07-13 16:57
22
2/3页
1
2
3
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-373147-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.783307 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved