boost-python

boost-python

文章 0 浏览 4

运行 C++通过 boost python 模块的 Qt 应用程序

是否可以通过 python 将 Qt gui 应用程序作为 boost 模块运行?它曾作为标准 C++ 可执行文件工作,但现在我将其编译为共享库并尝试从 python 启动它。…

懵少女 2024-11-29 09:19:41 2 0

嵌入 Python:如何帮助脚本编写者?

我正在使用 Boost 将 Python 嵌入到我的应用程序中。例如,我想检查以下函数是否接收一个整数和一个字符串作为第一个和第二个参数(该函数是在 C++ 中…

别低头,皇冠会掉 2024-11-27 15:21:01 0 0

Boost.Python:对对象的弱引用?

有没有办法获得Python对象的弱引用?使用 boost::python::object 您可以获得强/共享引用,因此只要 C++ 或 Python 持有对该对象的引用,它就不会被删…

倾城月光淡如水﹏ 2024-11-27 14:18:42 0 0

Python:如何检查...?

我想要一些关于如何检查我收到的参数的正确性的建议。 检查将在 C++ 中完成,因此如果有使用 Boost.Python(最好)或 C API 的良好解决方案,请告诉我…

横笛休吹塞上声 2024-11-27 13:00:00 0 0

使用函数和 Python 进行 Boost.Bind

我遇到一些编译时错误,但我不明白这是为什么。以下代码将拒绝编译,并给出以下错误: 错误 C2664:“void (PyObject *,const char *,boost::type *)…

冷情妓 2024-11-27 11:17:01 0 0

boost python 的通用异常翻译

当前用于将特定 C++ 异常转换为 python 的 boost::python 示例如下: void translate (const MyException& e) { PyErr_SetString(PyExc_RuntimeError,…

是伱的 2024-11-27 05:43:18 0 0

如何使用 boost.python 提取 unicode 字符串

当我执行 extract("a unicode string") 时,代码似乎会崩溃 有人知道如何解决这个问题吗?…

幼儿园老大 2024-11-19 07:55:09 0 0

如何在 boost.python 中指定命名参数的值?

我想将用 python 编写的函数嵌入到 c++ 代码中。 我的Python代码是:test.py def func(x=None, y=None, z=None): print x,y,z 我的C++代码是: module…

落花浅忆 2024-11-19 02:03:51 0 0

如何将 kwargs 传递给 boost-python 包装函数?

我有一个带有此签名的 python 函数: def post_message(self, message, *args, **kwargs): 我想从 c++ 调用该函数并向其传递一些 kwargs。调用该函数…

空城缀染半城烟沙 2024-11-17 16:48:46 4 0

暴露类的 boost::tuple 部分来提升 python

我一直在试图弄清楚如何在我的类中公开一个 boost::tuple 属性。元组定义如下: typedef boost::shared_ptr action_ptr; typedef boost::tuple Action…

被翻牌 2024-11-17 09:03:38 3 0

boost.python“DLL 加载失败”在 WinXP、VisualStudio 2005 上

我在 WinXP-32 上导入 boost-python 模块时遇到问题。 我使用的是 python 2.6.6、boost.python 1.41 由 boostpro 和 VC++8 (VisualStudio 2005) 预编…

黯然 2024-11-17 03:04:46 3 0

如何自动从函数类型推断返回类型?

我正在使用 boost::python 创建 C++ 库的 Python 包装器。在某些时候,boost::python 需要一个指向成员函数(或兼容的东西)的指针,例如: template …

耳根太软 2024-11-17 00:41:13 1 0

使用 boost python 导入

无论我像这样导入: numpy_module = bp::import("numpy"); 还是这样导入: numpy_module = bp::scope().attr("numpy"); 我发现 terminate called afte…

樱娆 2024-11-15 00:54:02 2 0

如何使用 boost::python 从流畅的界面公开属性?

我有一个 C++ 类,它提供了一个流利接口,类似于: class Foo { public: int bar() const { return m_bar; }; Foo& bar(int value) { m_bar = value; …

喜爱皱眉﹌ 2024-11-15 00:25:13 1 0

Boost Python 找不到 std::string 的 to_python 转换器

所以,我试图创建一个 to_python 转换器,它允许我从公开的函数返回 boost::Optional ,如果设置了可选值,则将其视为 T ,如果没有设置,则将其视为 …

心如荒岛 2024-11-14 03:05:03 2 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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