swig

swig

文章 15 浏览 83

在 Python 中,如何使用 C++通过 ** 参数返回分配的结构数组的函数?

我想在 Python 工具中使用一些现有的 C++ 代码 NvTriStrip。 SWIG 可以轻松处理具有简单参数的函数,但主函数 GenerateStrips 则要复杂得多。 我需要…

逆蝶 2024-09-02 12:33:25 8 0

斯威格C/C++ Python API 连接 - SEGFAULT

我的任务是创建双程序。首先,我启动 C 程序,通过 Python 的 C/C++ API 调用一些 Python 方法。之后调用的方法调用使用 SWIG 创建的函数。在出现分段…

烟雨扶苏 2024-09-01 22:38:15 6 0

swig java 中的简单类型映射示例

我正在尝试使用 swig 包装本机 C++ 库,但我一直试图将 C 中的 time_t 转换为 Java 中的 long 。我已经成功地将 swig 与 python 结合使用,但到目前为…

命比纸薄 2024-08-31 20:28:14 7 0

用 swig 包装 boost::ublas

我正在尝试在 numpy 和 boost::ublas 层之间传递数据。我 写了一个超薄包装器,因为 swig 无法解析 ublas' 标题正确。代码如下所示, #include #inclu…

醉殇 2024-08-31 18:08:50 15 0

SWIG:来自 Plain C++到工作包装器

我一直在尝试为这个小小的 C++ 类创建一个 SWIG 包装器,花了 3 个小时的时间,但没有成功,所以我希望你们中的一个人可以帮我一把。我有以下课程: #…

二智少女猫性小仙女 2024-08-31 07:59:02 6 0

定义一个 swig 接口文件,用于从某个头文件生成每种类型的包装器

我们在 Java 项目中使用一些 C 库。几年前,其他一些几年前退休的开发人员(一如既往)为我们创建了所有包装器。包装器是由 swig 生成的,但接口文件…

紫南 2024-08-31 05:24:53 5 0

卢阿 + SWIG 猴子修补

我使用 SWIG 将一组类绑定到 lua。我知道 C++ 本身不支持猴子修补,而且我并没有尝试修改我的 C++ 对象,只是修改它们的 lua 表示。如果我想开始对 SW…

作妖 2024-08-31 01:21:42 9 0

python 找不到用 swig 编译的模块

我对 SWIG 和 python 有疑问。我有一个可以正确编译的 c 类,但 python 脚本说它找不到该模块。 我编译: swig -c++ -python codes/codes.i g++ -c -W…

罗罗贝儿 2024-08-31 00:17:20 9 0

在 SWIG 调用中返回 lua 表

我有一个类,其中有一个名为 GetEnemiesLua 的方法。我已经使用 SWIG 将此类绑定到 lua,并且可以使用我的 lua 代码调用此方法。 我正在尝试获取返回 …

丿*梦醉红颜 2024-08-30 15:23:14 5 0

Swig - 包装 C 结构

我正在尝试为使用 struct 的 C 代码编写 Python 包装。 modules.c: struct foo { int a; }; struct foo bar; modulues.i %module nepal %{ struct foo…

妖妓 2024-08-29 17:44:38 5 0

使用 SWIG 的几个 numpy 数组

我正在使用 SWIG 将 numpy 数组从 Python 传递到 C++ 代码: %include "numpy.i" %init %{ import_array(); %} %apply (float* INPLACE_ARRAY1, int D…

失与倦" 2024-08-29 11:45:51 5 0

如何使用 qmake 在 OSX 10.6 上链接为 .so 而不是 .dylib

我正在尝试使用 SWIG 来包装一些 C++ 代码以便与 Python 一起使用。正如此处所述,它似乎是需要将我的 C++ 代码链接到 .so 文件,而不是 .dylib 文件…

念﹏祤嫣 2024-08-28 07:56:51 12 0

如何有条件地将 C 代码片段编译到我的 Perl 模块?

我有一个针对多个不同操作系统的模块 和配置。有时,一些 C 代码可以完成该模块的任务 更容易一点,所以我有一些想要绑定的 C 函数 代码。我没有必须…

客…行舟 2024-08-27 18:44:07 11 0

使用 SWIG 处理对指针/双指针的引用 [C++至爪哇]

我的代码有一个类似 class IExample { ~IExample(); 的接口//纯虚方法 ...}; 继承接口的类,例如 class CExample : public IExample { protected: CEx…

猫九 2024-08-27 09:32:32 5 0

使用 swig 包装一个参数为指向结构体的类型指针的函数

我有以下功能: typedef struct tagT{ int a ; int b ; }Point; int lib_a_f_5(Point *out_t) { out_t->a = 20; out_t->b = 30; return 0; } 我应该如…

一袭白衣梦中忆 2024-08-27 07:13:11 8 0
更多

推荐作者

苍风燃霜

文章 0 评论 0

悸初

文章 0 评论 0

撧情箌佬

文章 0 评论 0

森罗

文章 0 评论 0

lyn1245

文章 0 评论 0

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