由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 怎样在Python里调用Visual C++的函数?
相关主题
老年工程师转行学C++的更新的问题有没有什么软件可以visualize代码间函数调用的关系?
为什么我认为 Python 3 没有前途?(zz)can python replace matlab ?
问个用swig python调用c code 的问题怎么学习python的函数里面调用函数本身(函数递归)?
perl or python?弱问 blas 该怎么在Visual studio调用
用python glue C++ 有什么好的办法Facebook也是个Python house啊
现在Window下写GUI的话用什么库?似乎python的anaconda没有超越R啊
坑: Python + "C++" plus SWAG as ONE big languageC/C++函数调用和栈内存
Python过去一年利好真不少请教c++里函数调用的问题
相关话题的讨论汇总
话题: python话题: 调用话题: c++话题: 函数话题: visual
进入Programming版参与讨论
1 (共1页)
b*****d
发帖数: 7166
1
在VC里有一个project,里面是很多c++程序,包括.h和.cpp文件。 里面定义了一些函
数。
现在要在Python里调用这些函数。
有什么办法可以比较简单的(不用自己写很多wrapper)调用这些现成的函数?
最好是在windows里做。因为我们在Windows上工作。试过boost.python,但是
没能成功安装。boost.python上的Manuel太旧了,已经驴唇不对马嘴。
我在linux上试了一下ctypes。自己写了几个简单的c++程序。发现用python调用还可以
。但是用Ipython notebook时有些问题。比如一个void函数,里面有个cout< number< 显示不出double,而是个很大的整数!但是在python里就没有这个问题。怎么修改?
实在不行就copy到linux上工作,但是不想做太多修改。
有什么好的建议?
a***n
发帖数: 74
2
试试:http://www.swig.org/

【在 b*****d 的大作中提到】
: 在VC里有一个project,里面是很多c++程序,包括.h和.cpp文件。 里面定义了一些函
: 数。
: 现在要在Python里调用这些函数。
: 有什么办法可以比较简单的(不用自己写很多wrapper)调用这些现成的函数?
: 最好是在windows里做。因为我们在Windows上工作。试过boost.python,但是
: 没能成功安装。boost.python上的Manuel太旧了,已经驴唇不对马嘴。
: 我在linux上试了一下ctypes。自己写了几个简单的c++程序。发现用python调用还可以
: 。但是用Ipython notebook时有些问题。比如一个void函数,里面有个cout<: number<: 显示不出double,而是个很大的整数!但是在python里就没有这个问题。怎么修改?

j******o
发帖数: 4219
3
SWIG和boost一样,还不如boost好用。要不你就写个COM
x****u
发帖数: 44466
4
喜欢vc的用IronPython啊

【在 j******o 的大作中提到】
: SWIG和boost一样,还不如boost好用。要不你就写个COM
1 (共1页)
进入Programming版参与讨论
相关主题
请教c++里函数调用的问题用python glue C++ 有什么好的办法
[合集] 几道面试问题现在Window下写GUI的话用什么库?
纯虚函数问题坑: Python + "C++" plus SWAG as ONE big language
[合集] call-by-ref降低了C++程序可读性Python过去一年利好真不少
老年工程师转行学C++的更新的问题有没有什么软件可以visualize代码间函数调用的关系?
为什么我认为 Python 3 没有前途?(zz)can python replace matlab ?
问个用swig python调用c code 的问题怎么学习python的函数里面调用函数本身(函数递归)?
perl or python?弱问 blas 该怎么在Visual studio调用
相关话题的讨论汇总
话题: python话题: 调用话题: c++话题: 函数话题: visual