您的位置:首页 > 编程语言 > C语言/C++

用 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: