用 Boost C++库创建python扩展模块的基本步骤
2011-07-26 17:52
274 查看
第一步:编译boost库得到相关include和library文件
第二步:将library中的 libboost_python-vc90-mt-1_46_1.lib库文件复制一份改名为boost_python-vc90-mt-gd-1_46_1.lib拷贝到/Python/libs目录中
第三步:在vs2008里将上一步编译的boost和系统python的include和library路径分别加入到 "包含文件"和"库文件"
第四步:创建一个win32 DLL项目
第五步:修改工程属性
C/C++中 设置【不使用预编译头】【不启用最小重新生成】
连接器中 清空【模块定义文件】
第六步:编写要实现python模块的代码(.cpp文件)
第七步:编译项目,将得到dll文件按模块名称更改为ModName.pyd
第二步:将library中的 libboost_python-vc90-mt-1_46_1.lib库文件复制一份改名为boost_python-vc90-mt-gd-1_46_1.lib拷贝到/Python/libs目录中
第三步:在vs2008里将上一步编译的boost和系统python的include和library路径分别加入到 "包含文件"和"库文件"
第四步:创建一个win32 DLL项目
第五步:修改工程属性
C/C++中 设置【不使用预编译头】【不启用最小重新生成】
连接器中 清空【模块定义文件】
第六步:编写要实现python模块的代码(.cpp文件)
第七步:编译项目,将得到dll文件按模块名称更改为ModName.pyd
相关文章推荐
- Python 数据处理扩展包: pandas 模块的DataFrame介绍(创建和基本操作)
- Python 数据处理扩展包: pandas 模块的DataFrame介绍(创建和基本操作)
- python3 创建excel表格的基本步骤
- 使用C++创建Pyd文件扩展Python模块
- Python利用Beautiful Soup模块创建对象详解
- Python数据分析模块 | pandas做数据分析(一):基本数据对象
- [Python]创建,安装和发布共享模块
- python安装完毕后,提示找不到ssl模块的解决步骤
- c写php扩展之编译php源码,创建扩展模块,编写扩展demo
- 高效开发Python扩展模块方法:用SWIG封装C/C++代码
- Python操作Access数据库基本操作步骤分析
- python中计时工具timeit模块的基本用法 分类: python python基础学习 2013-08-08 10:05 2072人阅读 评论(0) 收藏
- python模块介绍- xlwt 创建xls文件(excel)
- <转>Ganglia的Python扩展模块开发
- Python中pandas模块DataFrame创建方法示例
- Python 扩展使用 C/C++ 给 Python 写扩展模块的方法
- Python3 与 C# 扩展之~模块专栏
- 一些vc的基本知识,创建应用实例的步骤
- Python基础--正則表達式基本的语法以及re模块
- 扩展你的程序——创建模块,使用库