E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
boost.python
c++ python交互之
boost.python
简集之 vector处理
c++源码:src.cpp#includetypedefstd::vectordvec;dvecA(){ dvecvec; vec.push_back(1.0); returnvec;} python转换代码:src4py.cpp #include#include#include"src.cpp"usingnamespaceboost::python;BOOST_PYTHON_MODU
linkyou
·
2011-04-14 18:00
C++
c
vector
python
Module
Class
c++ python交互之
boost.python
简集之 vector处理
c++源码:src.cpp#includetypedefstd::vectordvec;dvecA(){dvecvec;vec.push_back(1.0);returnvec;}python转换代码:src4py.cpp#include#include#include"src.cpp"usingnamespaceboost::python;BOOST_PYTHON_MODULE(test){cl
elbertchen
·
2011-04-14 18:00
c++
休闲
python
开发相关
c++ python交互之
boost.python
简集之Map处理
C++中经常使用map来存储键值对,本章介绍python如何传递或返回c++map键值对c++源码:src.cpp#include#include#includeusingnamespacestd;typedefmapsimap;simapA(){simapm;m["aaa"]=1;m["bbb"]=2;m["ccc"]=3;m["ddd"]=4;m["eee"]=5;m["fff"]=6;ret
elbertchen
·
2011-04-14 18:00
C++
python
休闲
boost.python简集
Map处理
c++ python交互之
boost.python
简集之Map处理
C++中经常使用map来存储键值对,本章介绍python如何传递或返回c++map键值对 c++源码:src.cpp#include#include#includeusingnamespacestd;typedefmapsimap;simapA(){ simapm; m["aaa"]=1; m["bbb"]=2; m["ccc"]=3; m["ddd"]=4; m["eee
linkyou
·
2011-04-14 18:00
C++
c
python
Module
存储
Class
c++ python交互之
boost.python
简集之类成员变量设置
将C++类中的私有成员的操作函数设置为Python类中的属性 C++代码:src.cpp#include#includeusingnamespacestd;structVar{ Var(stringname):name(name),value(){} stringconstname; floatvalue;};classA{public: voidsetname(stringstr
linkyou
·
2011-04-14 18:00
C++
String
python
Module
Class
import
c++ python交互之
boost.python
简集之类成员变量设置
将C++类中的私有成员的操作函数设置为Python类中的属性C++代码:src.cpp#include#includeusingnamespacestd;structVar{Var(stringname):name(name),value(){}stringconstname;floatvalue;};classA{public:voidsetname(stringstr){m_name=str;
elbertchen
·
2011-04-14 18:00
C++
python
休闲
boost.python简集
成员变量设置
c++ python交互之
boost.python
简集之类(class , struct)
本章描述c++类,如何被python识别和使用c++代码:src.cpp #include#includeusingnamespacestd;/**********************************************structandclass***********************************/structA{ voidgreet() {
linkyou
·
2011-04-14 18:00
C++
String
struct
python
Class
makefile
c++ python交互之
boost.python
简集之类(class , struct)
本章描述c++类,如何被python识别和使用c++代码:src.cpp#include#includeusingnamespacestd;/**********************************************structandclass***********************************/structA{voidgreet(){coutmsg=msg;}
elbertchen
·
2011-04-14 18:00
C++
python
struct
Class
休闲
c++ python交互之
boost.python
简集之普通函数
我们做的项目测试代码用的是python,但是由于开发用的代码是c++,所以很多交互的地方是需要python调用c++的代码。为此我们将c++的函数打包成.so文件被调用。在实际项目中会遇到各种类型的应用,项目组的郭松同学做了比较详细的总结。我将之收集成文,记录如下,便于自己以后翻阅,也为自己博客添砖加瓦,感谢的话就不说了,如果有朋友因为这篇文章受益,请感谢小松同学。1.普通函数转换C++代码:sr
elbertchen
·
2011-04-14 18:00
C++
python
休闲
普通函数
boost.python简集
c++ python交互之
boost.python
简集之普通函数
我们做的项目测试代码用的是python,但是由于开发用的代码是c++,所以很多交互的地方是需要python调用c++的代码。为此我们将c++的函数打包成.so文件被调用。在实际项目中会遇到各种类型的应用,项目组的郭松同学做了比较详细的总结。我将之收集成文,记录如下,便于自己以后翻阅,也为自己博客添砖加瓦,感谢的话就不说了,如果有朋友因为这篇文章受益,请感谢小松同学。1.普通函数转换C++代码:sr
linkyou
·
2011-04-14 18:00
C++
c
python
String
Module
makefile
boost bjam v2 64bit 编译
近日,编译一套代码,用到了
boost.python
的静态库,由于64bit下linux必须使用-fPIC选项,但是默认这个选项是没有的。
blackcat
·
2010-11-29 17:00
python版本问题导致
Boost.Python
无法正常使用
Boost.Python
组件提供了非常方便的接口,使Python集成到C/C++项目中变得十分容易。
qepwqnp
·
2010-08-08 22:00
Python
C
C++
C#
脚本
python版本问题导致
Boost.Python
无法正常使用
Boost.Python
组件提供了非常方便的接口,使Python集成到C/C++项目中变得十分容易。
qepwqnp
·
2010-08-08 22:00
C++
c
python
C#
脚本
Boost.Python
实现C++与Python互调用
C++调用Python可以通过API,也可以通过Boost库实现,
Boost.Python
就是对API的包装,方
begtostudy
·
2010-06-21 22:00
C++
String
python
api
Module
import
【
Boost.Python
】unbound method 错误
【
Boost.Python
】unboundmethod错误最近看了下用
Boost.Python
封装C++供Python调用。
力为的技术博客
·
2010-03-16 20:00
Boost.Python
使用小结
前段日子因为性能问题升级了机器,程序语言也从python转到了C++,不过因为数据分析的问题,还是交互式的环境用着方便,于是埋头又将编好的C++库切回python,不过这一回用的是
Boost.Python
KongDong
·
2010-02-25 23:00
eclipse
python
iterator
Class
import
extension
Boost.Python
使用小结
前段日子因为性能问题升级了机器,程序语言也从python转到了C++,不过因为数据分析的问题,还是交互式的环境用着方便,于是埋头又将编好的C++库切回python,不过这一回用的是
Boost.Python
kongdong
·
2010-02-25 23:00
60.
Linux应用
Boost.Python
使用小结
<p id="zw-126cd2e908cnbA5du9788">来源:<a href="http://blog.csdn.net/KongDong">http://blog.csdn.net/KongDong</a> </p> <p>作者:fasiondog</p> <
yzd
·
2010-02-25 23:00
python
Boost.Python
C++与Python的互相调用之Python调用c/c++函数
http://hi.baidu.com/zhouhanqing/blog/item/1bf9f55086442c10377abe2e.html这是件非常有趣并耐人寻味的过程,我们的MT(MobileTest)课题采用了脚本自动化测试技术,当初选择了Python作为脚本语言,而Python并不能为我们完成所有的工作,我们要用C++扩展Python,用的是Boost库。之后,我们又要在我们的项目的C+
yangdelong
·
2009-10-15 16:00
C++
String
python
Module
null
Class
用
Boost.Python
构建混合系统
BuildingHybridSystemswithBoost.Python用
Boost.Python
构建混合系统Author:DavidAbrahamsContact:
[email protected]
yangdelong
·
2009-10-15 16:00
object
python
serialization
Class
interface
extension
Boost.Python
与C++互操作的问题(更新)
Boost.Python
与C++互操作的问题(更新) 一、问题:现在有一个C++类库Mythma.dll,需要Python用户也可以调用这些服务,所以需要用封装其为Python扩展模块Mythma.pyd
力为的技术博客
·
2009-09-13 16:00
用
Boost.Python
+ CMake + wxPython构建跨语言GUI程序<三>
用Boost.Python+CMake+wxPython构建跨语言GUI程序ClassExposition类是OO编程关于封装的基本单元,围绕其相关的主要是虚函数、成员变量、成员函数、构造、析构、继承、多态的问题。本示例新建于一个ExposeClass的子项目目录,并且生成expose_class.so这个模块库。前边已经穿插了一些基本的使用方法,下边是一些更复杂的东西。1>构造函数重载和数据成员
驭风万里无垠
·
2009-08-10 21:00
用
Boost.Python
+ CMake + wxPython构建跨语言GUI程序<二>
用Boost.Python+CMake+wxPython构建跨语言GUI程序Function接下来是函数部分,在根目录下边新添加一个子项目,连同其子目录,并且在根目录的CMakeLists.txt里边加入对应声明:mkdirFunction; touchFunction/CMakeLists.txt; touchFunction/test.cpp对应的根目录CMakeLists.txt后边加入
驭风万里无垠
·
2009-08-10 20:00
用
Boost.Python
+ CMake + wxPython构建跨语言GUI程序<一>
用Boost.Python+CMake+wxPython构建跨语言GUI程序单纯用C/C++做UI程序的盛况已经成为过去时,如果要做跨平台的UI程序,那么可供选择的更是为数不多。如果不考虑跨平台的因素,那么Windows上边,c#绝对是最佳的选择,因为微软的.NET投资大部分在这个上头,而且有WPF的支持,至少比Java的Swing/SWT/FlashFX要高效和漂亮很多。如果想跨Posix系统和
驭风万里无垠
·
2009-08-09 11:00
lua 与 python
lua与python也许因为都是脚本的缘故吧,越来越觉得lua和python有某种的类似,感觉它们的关系就像c和c++一样,当然lua是c,python是c++,就连luabind和
boost.python
清源游民的网络笔记本
·
2009-04-28 21:00
使用SWIG实现C++导出python接口的配置
通常使用工具把c/c++的接口转换成python接口,常用的是
boost.python
和swig。我个人认为swig更加方便,废话不多说了。下面就用一个小例子,来说说swig的配置使用吧。
oracleot
·
2009-01-23 14:00
C++
python
properties
dll
library
linker
Solaris下编译
Boost.Python
1. 下载、解压boost_1_35_0.zip2. 编译bjam.参见本人之前的《Boost编译》一文3. 下载安装python2.64. 在Boost.Build的安装目录找到user-config.jam。我的目录为:/export/home/ocs/zhangyj/boost_1_35_0/tools/build/v25. 编辑user-config.jam文件,加入下面几行:#Requi
seeme007
·
2009-01-14 09:00
用
boost.python
为python写c\c++扩展曲折配置最终成功历程
正确步骤如下: 1 安装
boost.python
单独编译
boost.python
: bjam -sTOOLS=gcc --with-python --build-type=complete
javayestome
·
2008-12-17 18:00
C++
c
python
ext
C#
boost.python
和python-dev的ubuntu 8.10下的安装,版本以及注意事项(7)
python和c++互操作前面我介绍了一些例子。系列文章:Python调用C/C++函数(1)Python调用采用BoostPython封装的c++(2)C++调用Python(3)C++调用Python(4)c++和Python互操作高级应用(5)c++调用PythonAPI线程状态和全局解释期锁(6)因为很容易出问题,比如Unicode的问题,ImportError的问题。所以,把安装和配置介
marising
·
2008-12-09 11:00
python
ubuntu
cmd
Module
Path
library
关于在编译
boost.python
当中遇到的一些问题
关于在编译
boost.python
当中遇到的一些问题因为我需要做一个python脚本系统,所以今天在家编译
boost.python
库,可是死活都编译不过去,bjam的警告中有一条大概的意思是,没有找到python
牵着老婆满街逛
·
2008-10-26 23:00
再用
Boost.Python
再用
Boost.Python
上次用
boost.python
的时候boost还是1.33的时候。
岁月流转,往昔空明
·
2008-07-14 19:00
Python Sites
Python Sites Python Python Enhancement Proposals Jython Mod_python
Boost.Python
pygame Yahoo
23号
·
2008-07-02 08:00
python
django
cgi
jython
Pylons
Python Sites
Python Sites Python Python Enhancement Proposals Jython Mod_python
Boost.Python
pygame Yahoo
23号
·
2008-07-02 08:00
python
django
cgi
jython
Pylons
用
Boost.Python
构建混合系统
BuildingHybridSystemswithBoost.Python用
Boost.Python
构建混合系统Author:DavidAbrahamsContact:
[email protected]
yesjavame
·
2008-05-29 13:00
C++
c
python
C#
qt
用
Boost.Python
构建混合系统
BuildingHybridSystemswithBoost.Python用
Boost.Python
构建混合系统Author:DavidAbrahamsContact:
[email protected]
yesjavame
·
2008-05-29 13:00
C++
c
python
C#
qt
Boost.Python
另外,华宇煜也编写了一份关于
Boost.Python
简明教程。1Boost安装简介在正式开始使用
Boost.Python
之前,我们必须先编译Boost。首先到Boost的官方站点下载B
woaidongmao
·
2008-04-25 17:00
久违了
前段时间研究了一下
boost.python
,还真不错,就是文档太少啊。有时间将其整理一下。pongba的这个论坛还真不错。天天在上面泡着。
无法递归的五点半
·
2008-04-18 11:00
boost_python写扩展
-26 22:18Boost版本号1.34.1可以google并参考一篇叫"混合系统接口Boost.Python"的文章还有http://wiki.python.org/moin/
boost.python
zuroc
·
2008-01-28 08:00
C++
c
python
C#
vc++
boost.python
boost.python
的介绍就不多讲了,到哪随便一艘都能找到它的介绍。
boost.python
中提供了一个python和C/C++代码的一个交互层,可以是两者之间进行方便的调用。
noar
·
2008-01-12 17:00
linux
框架
python
mfc
qt
一种新的方式
现在开始一种新方式写代码,测试代码:采用bjam建立项目工程再用
boost.python
把新写的代码生成一个python的模块,进行单元测试,以前都是用mfc写测试代码的程序改一个问题,改写一个测试用例
RicardoX
·
2007-11-08 13:00
工作
python
单元测试
mfc
python与c++交互学习入门之5
通过
boost.python
把c++库编译成python能够调用的dll。通过上一次的教程后,大家都应该会使用
boost.python
了。把c++程序编译成pyd文件。
Kisser Leon
·
2007-06-06 16:00
c++中嵌入python入门4 之
Boost.Python
在网上发现了
boost.python
这个好咚咚。不过在使用过程中碰到一点问题。本文教大家如何把charconst*greet(){ return"hello,world";}封装成python。
Kisser Leon
·
2007-06-01 10:00
用
Boost.Python
构建混合系统
Author:DavidAbrahams目录摘要简介
Boost.Python
设计目标HelloBoost.PythonWorld库概览暴露类(ExposingClasses)构造器(Constructors
AICER
·
2006-05-15 15:00
Boost.Python
学习笔记
Python与C++的交互编程基础知识编译语言和解释语言尽管现在很多编程技术都在交融,出现了不少带有编译系统的解释语言,和带有复杂运行时系统的编译语言,但通常我们还是可以比较明确的区分它们。在这个大前提下,Python和C++属于这个两类技术中比较极端的代表。编译时和运行时C++的强大之处在于高效的生成产品和强大复杂的编译系统。利用C++的语法,可以生成非常灵活强大的程序,而这其中大部分工作都是
ccat
·
2005-11-22 15:00
C++
String
python
Module
文档
语言
Boost.Python
学习笔记
Python 与 C++ 的交互编程 基础知识 编译语言和解释语言尽管现在很多编程技术都在交融,出现了不少带有编译系统的解释语言,和带有复杂运行时系统的编译语言,但通常我们还是可以比较明确的区分它们。在这个大前提下,Python和C++属于这个两类技术中比较极端的代表。 编译时和运行时C++的强大之处在于高效的生成产品和强大复杂的编译系统。利用C++的语法,可以生成非常灵活强大的程序,而这
v5qqcom
·
2005-11-22 15:00
python
在MinGW中编译
Boost.Python
有时候,我写程序纯粹是为了好玩。比如,对于Python和Boost。身边很多朋友,看我兴致勃勃的学习它,会常看外星人一样地问我:“这有什么用吗?” 我开始觉得很郁闷,后来就学会一笑处之。何必要去争呢?为了生存而生活,并不是什么错误的态度,不过,抱这样态度的朋友,不可能向他们说清楚,这种生活的乐趣。如果只是为了谋生,我就应该一辈子安心于使用RAD。但是,我喜欢C++,喜欢Python。这
v5qqcom
·
2003-02-19 09:00
python
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他