Redian新闻
>
怎样在Python里调用Visual C++的函数?
avatar
怎样在Python里调用Visual C++的函数?# Programming - 葵花宝典
y*n
1
我有绿卡 中国护照 准备回国几天 从大陆去香港 再从香港到澳门一日游 最后回到香
港坐飞机回旧金山。全程加起来都在七天内。
我知道如果是 大陆-》香港-》美国 去香港是不用通行证的。
但是 我现在是 大陆-》香港-》澳门 -》香港 -》美国,需要办香港和澳门的通行证吗?
还请有经验的人不吝赐教!
avatar
l*g
2
就要成为房奴:请教各位砖家,下面是今天拿到的房屋保险估价 - $480 一年,请帮忙
看下还需要加/减什么项目,这其中有什么tricky的地方吗?
非常感谢!
COVERAGE LIMIT PREMIUM
A - Dwelling $202,526 $638
B - Other Structures $20,253
C - Personal Property $151,894
D - Loss of Use $60,758
E - Personal Liability $300,000
F - Medical Payments $2,000
COVERAGE OPTIONS:
(1)Extended Dwelling Replacement Cost Coverage A - Dwelling: 150%
of Coverage A Limit
(2) Contents - Coverage C: 75% of Coverage A Limit
(3)Personal Property Replacement Cost: Included
(4) Loss of Use
avatar
b*d
3
在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上工作,但是不想做太多修改。
有什么好的建议?
avatar
a*n
4
试试: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里就没有这个问题。怎么修改?

avatar
j*o
5
SWIG和boost一样,还不如boost好用。要不你就写个COM
avatar
x*u
6
喜欢vc的用IronPython啊

【在 j******o 的大作中提到】
: SWIG和boost一样,还不如boost好用。要不你就写个COM
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。