boost::python 入门
作者:NorthPath
时间:2026-06-28
浏览:2
以VS2019和Python3.7为例,配置DLL项目,设置包含目录与库目录。编写C++模块时,若需静态链接boost_python库,需预定义BOOST_PYTHON_STATIC_LIB宏。编译生成dll后改名为.pyd,在Python中导入模块并调用函数即可。
本文目录
### 编写第一个 C++ 模块
新建一个 `.cpp` 文件,写入以下代码。这里需要注意一个细节:如果希望静态链接 boost_python 库(而不是依赖于动态链接库),需要在 `#include` 之前加上 `#define BOOST_PYTHON_STATIC_LIB`。否则 boost 会默认去链接 boost_python 的 DLL。下面给出一个完整示例:
```cpp
// 如果要静态链接,取消注释下面这行
// #define BOOST_PYTHON_STATIC_LIB
#include
作者最新文章
如何通过EMRAI助手查询EMR组件相关问题
2026-11-01 16:16
EndNote Windows版官方下载与安装教程:许可确认到Word插件验证
2026-10-30 09:21
WinRAR压缩文件教程:参数设置与分卷压缩技巧
2026-10-29 09:38
华硕5070显卡提升AI创作效率
2026-10-27 11:04
navicat怎么设置自增主键及具体操作步骤
2026-10-22 22:43
上一篇:
python函数
下一篇:
vc中调用python代码
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































