boost-python

boost-python

文章 0 浏览 7

将有状态的 Python 脚本嵌入到 C++ 中使用 boost::python 的程序

我有一个不断生成数据的 C++ 程序。我有一个处理这些数据的 python 类。我想使用这个python类来处理数据:当每次生成数据点时,我可以使用这个python…

墨离汐 2024-12-13 14:40:59 3 0

用于脚本定义类型的自定义 RTTI

我正在用 C++ 开发一个允许 Python 脚本编写的游戏引擎。下面是如何在 Python 中定义函数的示例,然后每当发生特定事件时事件管理器都会调用这些函数…

老街孤人 2024-12-13 04:06:07 4 0

boost::python 和 swig 集成

我有两个课程,第一个名为“Radish”,第二个名为“RadishCont”。 所有代码都是用C++编写的,需要在python中使用。 Radish已经使用SWIG接触了python…

幸福%小乖 2024-12-12 02:58:55 6 0

从不可复制的实例创建 boost::python::object

我想知道这里是否有人能够帮助我解决我遇到的以下问题。 我似乎无法从绑定到不可复制的 python 的 c++ 类创建 boost::python::object 。这是一个简化…

高跟鞋的旋律 2024-12-10 15:35:48 2 0

创建 boost-python 嵌套命名空间

使用 boost python 我需要创建嵌套命名空间。 假设我有以下 cpp 类结构: namespace a { class A{...} namespace b { class B{...} } } 明显的解决方…

东风软 2024-12-10 04:01:53 3 0

如何重新初始化嵌入式Python解释器?

我正在致力于将 Python 嵌入到我们的测试套件应用程序中。目的是使用Python运行多个测试脚本来收集数据并制作测试报告。一次测试运行的多个测试脚本可…

迷爱 2024-12-09 19:06:05 4 0

从 std::function 创建 boost::python::object

如何从 std::function 构造 boost::python::object ?…

油焖大侠 2024-12-09 14:20:57 2 0

(boost.python) 暴露重载运算符+() 时出错。 “类型错误:找不到 to_python(按值)转换器”

我是 boost.python 的新手,我收到此错误,我想获得一些帮助。作为一个更大项目的一部分,我正在为我拥有的向量类编写一个包装器。正如您从下面的代码…

无敌元气妹 2024-12-09 12:51:02 3 0

从公开类返回增强列表

我向 python 暴露了一个 c++ 类,它的方法之一是这样的: boost::python::list getList() { boost::python::list l ... return l; } 它工作完美,并且…

半衾梦 2024-12-07 08:22:59 4 0

传递 boost python enum 作为参数

我 enum_("mytype") .value("one",1) .value("two",2) ; 在 BOOST_PYTHON_MODULE 中定义。 当我公开一个带有采用 mytype 类型(本质上是 int)参数的…

迷乱花海 2024-12-07 08:16:00 2 0

保存复杂的脚本化对象的状态

在 C++ 中,我将以下两个类公开(使用 Boost)给 Python: struct Foo { // Empty }; struct FooContainer { // I use boost::shared_ptr for compati…

伊面 2024-12-04 01:54:50 5 0

Boost.Python:模块内的模块

使用 Boost.Python,如何在另一个模块中定义一个模块(或者更确切地说,就像它位于一个文件夹中一样)?…

佼人 2024-12-03 10:49:35 4 0

UDT C++ 的 Python 包装器图书馆

我想在 Python 中使用 UDT 库,所以我需要一个包装器。我找到了这个: pyudt,但我不知道如何使用它来发送点对点的文件。有人能指出我正确的方向吗?…

捎一片雪花 2024-12-02 08:00:13 5 0

将回调从 python 传递给 c++使用boost::python

我想将回调从我的 python 代码传递到 c++ 我希望我的代码看起来像这样: 在 C++ 中: typedef void (*MyCallback_t) (CallbackInfo); class MyClass {…

悲念泪 2024-12-01 16:55:35 2 0

Hello world 使用 boost python 和 python 3.2

所以我尝试使用 boost python 连接 python 3.2 和 c++,并且遇到了很多问题。我终于使用 2.7 库编译它并且它可以工作,但我似乎无法使它与 python 3.2…

剧终人散尽 2024-12-01 14:09:36 3 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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