swig

swig

文章 15 浏览 80

SWIG 的 Python ctypes 回调函数

我有一个 SWIG C++ 函数,它需要一个函数指针 (WNDPROC),并且想给它一个由 ctypes.WINFUNCTYPE 包装的 Python 函数。 在我看来,这应该是兼容的,但 …

家住魔仙堡 2024-08-17 15:30:24 1 0

跟踪 C 中的 Lua 表

我有 C++ 对象,并且有 Lua 对象/表。 (还有 SWIG C++ 绑定。) 我需要做的是将两者关联起来对象,因此如果我确实说它 CObject* o1 = getObject() o1…

猫弦 2024-08-17 00:14:21 2 0

如何使用 C++来自 python 的库

我想知道如何使用 python 调用名为 libwpd 的 C++ 库来读取 word 完美文件并从中构建 python 对象,但我没有 C++ 或从 python 调用 C++ 函数的经验,…

岁月苍老的讽刺 2024-08-16 08:05:29 4 0

从 C++ 调用 Lua 表中的函数

例如,我有一个 Lua 表/对象: bannana 这个 Lua 表有一个其中的函数名为 chew,它采用一个 bannana.chew(5) 我也使用过的参数 SWIG,并且有一个类CPe…

江心雾 2024-08-14 20:14:51 2 0

如何在 C 中打开 DB 句柄并使用 SWIG 将其传递给 Perl?

请帮助我编写 SWIG 交互。 我想在C程序中打开一个数据库连接句柄。该句柄必须传递给 Perl,我将在其中使用 Perl DB 接口与数据库进行交互。出于安全目…

萌梦深 2024-08-14 15:43:30 5 0

包装 Lua 对象以在 C++ 中使用与SWIG

目前我知道如何使用 SWIG 绑定在 Lua 中实例化和传递 C++ 对象,我需要的是相反的。 我正在使用 Lua &amp C++ &amp斯威格。 我有 C++ 中的接口和 lua …

您的好友蓝忘机已上羡 2024-08-11 23:32:13 4 0

指向 swig(或 Boost::Python)中成员的指针

我从我的 Python C++ 应用程序中进行了一些绑定。 问题是我使用指向成员的指针(它用于计算最短路径并给出要最小化的属性作为参数)。 这是 C++ 签名…

旧夏天 2024-08-11 21:56:03 1 0

带有 Python 绑定的 C lib,两者都想要渲染

我正在用 Python 绘制一些流体动力学草图。一段时间后,我寻求更快的速度,因此我用 C 重写了实际逻辑并设置了一些 Python 绑定(使用 SWIG)。 我现…

新人笑 2024-08-11 19:07:50 2 0

实现并继承自C++使用 SWIG 的 Lua 类

是否可以使用 Lua 和 SWIG 并说一个 IInterface 类,实现该接口并在 Lua 中实例化它?如果是的话会怎样做?…

初吻给了烟 2024-08-11 17:15:56 2 0

Python 子类与 C++基类

我有一些通过Python的C++ ://en.wikipedia.org/wiki/SWIG" rel="nofollow noreferrer"&gtSWIG。其中有一个带有单个纯虚函数的基类。 在 Python 中,我…

陌上青苔 2024-08-11 15:04:34 3 0

Swig 和 Lua:如何将 Lua 文件映射到 FILE*

我有一个 C 函数,它以 FILE* 作为参数,我想在 Lua 中使用这个函数,传递 Lua 文件。我想我需要一个 %typemap 为此。怎么写呢? (我刚刚开始学习Lua…

场罚期间 2024-08-11 11:23:15 3 0

SWIG 在 AIX 上崩溃(使用 python,可能还有其他所有 SWIG 支持)

SWIG 在 AIX 上可以轻松编译和安装。不幸的是,一个简单的 SWIG hello world (也可以编译 - 但不那么容易)会因分段而崩溃错误或非法指令(取决于编…

遥远的绿洲 2024-08-11 08:00:16 3 0

将 C 中的 Ruby 块与 SWIG 结合使用

我正在使用 SWIG 在 Ruby 中包装 C 接口。给定两个结构体, typedef struct Vertex { int color, discoverd, finished struct Vertex *next } Vertex …

像极了他 2024-08-10 22:16:07 2 0

具有 SWIG 包装类型的 Python 回调

我正在尝试将 python 回调添加到 C++ 库,如图所示: template&lttypename T&gt void doCallback(shared_ptr&ltT&gt data) { PyObject* pyfunc //I ha…

浮云落日 2024-08-08 09:55:32 4 0

在 C++ 中释放 Python GIL代码

我有一个用 C++ 编写的库,我使用 SWIG 对其进行包装并在 python 中使用。一般来说,只有一个类,方法很少。问题是调用这些方法可能很耗时 - 它们可能…

另类 2024-08-08 03:55:36 4 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

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