boost-python

boost-python

文章 0 浏览 4

用于编写与 Python 接口的快速抽象的语言选择?

我目前有一个用 Python 编写的系统,可以分为后端层和前端层。 Python 太慢了,所以我想用快速编译的语言重写后端,同时保留 Python 中的前端,以便从…

栀梦 2024-10-03 03:32:29 5 0

MSVC - boost::python 静态链接到 .dll (.pyd)

我有一个 VS10 项目。我想构建一些 C++ 代码,以便可以在 python 中使用它。我按照 boost 教程进行操作并使其正常工作。然而,VS 保持链接 boost-pyth…

じее 2024-10-01 05:38:51 7 0

Boost.Python:指针变量的所有权

我正在使用 Boost.Python 将 C++ 树类公开给 python。 Node 类保存子节点列表并提供一个方法 void add_child(Node *node) Node 类获得所提供的 Node …

卸妝后依然美 2024-10-01 02:23:55 5 0

Boost::Python raw_function 返回 void

使用 Boost::Python,包装函数的正常机制可以与返回 void 的 C++ 函数一起正常工作。不幸的是,普通机制也有局限性,特别是在它支持的功能数量方面。…

哭了丶谁疼 2024-09-30 12:53:58 2 0

「卸载」 Python 模块和“解除绑定”;相关API

我有一个嵌入 Python 的程序(通过 Boost.Python),并提供“扩展”框架。我希望通过允许扩展为其 API 加载一组 Python 绑定来统一这两部分,但是我很…

爱*していゐ 2024-09-30 07:10:23 6 0

在 Mac 上构建 Boost 和 Exempi

为了安装 Python XMP 工具包, 我 需要在我的 Mac 上安装 Exempi,但这样做正在成为一场真正的噩梦...... 经过很多麻烦后,我终于用 boost 成功了,并…

路还长,别太狂 2024-09-29 04:57:35 5 0

如何在 C 语言中传递/捕获/响应 Python 的键盘中断?

我有一个用 C++ 编写的简单库,我正在创建一个使用 boost.python 的 Python 包装器。有些函数需要很长时间才能执行(超过 30 秒),我想让它可中断,…

冰魂雪魄 2024-09-28 13:24:35 5 0

如何使用 C++ 扩展嵌入式 python 解释器功能?

如何使用 C++ 代码扩展嵌入式解释器?我已经嵌入了解释器,并且可以使用 boost.python 来创建可加载模块(如在共享库中),但我不希望该库四处浮动,…

旧时浪漫 2024-09-27 23:26:45 5 0

Python 到 C++使用 Boost.Python 进行函数转换

我有一堆用 C++ 编写的类和 API,并在 Boost.Python 的帮助下暴露给 Python 。我目前正在研究创建以下架构的可能性。 在 python 中: from boostPytho…

少年亿悲伤 2024-09-27 20:28:22 4 0

boost::python:如何调用需要指针的函数?

我有一个函数,它接受一个 int 指针并通过 boost::python 公开它。我怎样才能从Python调用这个函数? 在 C++ 中使用 boost::python: void foo(int* i)…

终难愈 2024-09-26 15:43:35 2 0

使用 boost.python 与 make 而不是 bjam

我只是想编译 boost.python 的“hello world”示例,而不使用所有 bjam 魔法。我的 boost.python 安装正在运行,我成功地使用 bjam 构建了示例并通过…

爱格式化 2024-09-26 07:00:22 9 0

在 Mac 上构建 Python 库并遇到平面命名空间错误

一般来说,每当我必须在 Mac 上构建 Python 库时,我都会感到遗憾。我通常使用 Boost::Python 取得了相当好的成功,如果我使用 distutils,大多数时间…

深海少女心 2024-09-24 17:11:41 7 0

boost::python:Python 列表到 std::vector

最后我可以使用 [] 运算符在 python 中使用 std::vector 。诀窍是简单地在 boost C++ 包装器中提供一个容器来处理内部向量内容: #include #include c…

吃不饱 2024-09-24 11:47:03 5 0

Boost.Python 是如何工作的?

当解释器是 C 并且是使用 C 编译器构建时,Python 如何能够调用 C++ 对象?…

夜灵血窟げ 2024-09-18 18:38:12 4 0

在 C++ 中注册 python 可调用对象类

我正在用 python 编写一个程序,它应该能够传递在 C++ 类中注册的“可调用对象”。 到目前为止,我已经编写了以下代码: C++: class MyClass { ... pu…

耶耶耶 2024-09-18 14:13:54 3 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文