第一步:编译boost库得到相关include和library文件

用 Boost C++库创建python扩展模块的基本步骤

第二步:将library中的 libboost_python-vc90-mt-1_46_1.lib库文件复制一份改名为boost_python-vc90-mt-gd-1_46_1.lib拷贝到/Python/libs目录中

用 Boost C++库创建python扩展模块的基本步骤

第三步:在vs2008里将上一步编译的boost和系统python的include和library路径分别加入到 "包含文件"和"库文件"

用 Boost C++库创建python扩展模块的基本步骤

用 Boost C++库创建python扩展模块的基本步骤

第四步:创建一个win32 DLL项目

用 Boost C++库创建python扩展模块的基本步骤

第五步:修改工程属性

C/C++中  设置【不使用预编译头】【不启用最小重新生成】

连接器中 清空【模块定义文件】

用 Boost C++库创建python扩展模块的基本步骤

用 Boost C++库创建python扩展模块的基本步骤

用 Boost C++库创建python扩展模块的基本步骤

第六步:编写要实现python模块的代码(.cpp文件)

第七步:编译项目,将得到dll文件按模块名称更改为ModName.pyd

相关文章:

  • 2021-12-23
  • 2021-07-09
  • 2021-06-14
  • 2021-06-24
  • 2022-12-23
  • 2022-01-22
  • 2021-07-06
猜你喜欢
  • 2022-12-23
  • 2021-11-10
  • 2021-11-11
  • 2021-09-04
  • 2021-12-29
  • 2021-06-12
  • 2021-08-21
相关资源
相似解决方案