swig

swig

文章 15 浏览 83

为静态库编译 SWIG Python 包装器?

这是一个菜鸟问题。我正在尝试学习如何使用 SWIG 为 C++ 库制作 python 接口。该库是专有的第三方库;它以头文件(foo.h)和静态存档(libfoo.a)的形…

画尸师 2024-10-10 05:43:07 8 0

SWIG - 使用 %newobject 进行垃圾收集

在我的 C 代码中,我有以下结构: typedef struct my_structure{ char* str1; char* str2; }MyStruct; 和一个返回 MyStruct 指针的函数: MyStruct* f…

孤独岁月 2024-10-09 19:47:32 5 0

C++使用 SWIG 到 C 包装器(用于 FLTK)

我需要生成 FLTK C++ 类的包装器才能在纯 C 中使用它。 我知道,SWIG 可以做到这一点,而且我知道如何为 C#、Python 等生成包装器。 但我不知道如何使…

吖咩 2024-10-09 14:42:42 10 0

如何通过 Swig 创建 Python 类的别名?

我创建了一个 C++ 库,并成功使用 swig 使其可以通过 python 访问。模板在库中被大量使用,每个模板类型都通过 swig 映射到自己的 python 类,如下所…

绿光 2024-10-09 04:11:12 7 0

避免“对[父]类一无所知......”喝水时出错

假设我在头文件 Ah 中有两个类 A // A.h class A { public: void foo(); }; ,在头文件 Bh 中有两个类 B, // B.h class B : public A { public: void…

甜柠檬 2024-10-08 04:46:42 8 0

饮料包装机的速度

如果我用 c++ 编写几个类,然后使用 swig 进行转换,以便以后可以在 python 中使用它们,那么它们会比我在 python 中完全重写它们运行得更快或更慢吗…

旧城烟雨 2024-10-08 02:00:25 4 0

解析 c++使用 GNU 工具链从文件中获取函数头

我需要从 SWIG 使用的 .i 文件中解析函数头,该文件除了函数头之外还包含各种垃圾。 (最终输出将是函数声明列表) 对我来说最好的选择是使用 GNU 工…

写下不归期 2024-10-07 09:11:35 7 0

Swig、Python 和输出字符串

我正在使用 Swig 包装一个 C 接口,如下所示: int dosomething(char **str); 其中 str 是输出字符串。例如,在 C 中,它的调用方式如下: char *str=…

晚雾 2024-10-07 04:56:05 7 0

使用 SWIG 和 Python 通过引用传递 bool

我使用 SWIG 封装了 C++ 库 API,效果很好,但我被“bool &”难住了。范围。 原始 API 如下所示: void foo(bool & bar); 当我从 Python 调用它时, _…

离不开的别离 2024-10-07 01:01:45 4 0

Android OpenCV 端口有什么缺点吗?

我之前曾将 OpenCV 与 Android 结合使用,我一直尝试做的是在我的本机代码和 java 代码之间使用尽可能少的调用。当我查看适用于 Android 的 OpenCV po…

晨光如昨 2024-10-06 16:16:53 6 0

从Python调用IB API

IB = Interactive Brokers 似乎有两个主要选择 SWIG Boost.Python + Py++ 我在某种程度上了解使用这两种方法的相对优缺点。但几乎所有讨论(SO)都讨…

無處可尋 2024-10-04 04:13:08 2 0

SWIG C++与回调的绑定

我正在为一些 C++ 代码编写一些 SWIG/Python 绑定。这是针对所谓的 Kinect Accidental API,我有电机和 LED 功能工作。解析和填充 RGB 和深度缓冲区的…

我不吻晚风 2024-10-03 18:59:16 5 0

如何在c中扩展python?

我擅长Python编程。我正在尝试用我自己的C程序来扩展Python。 我有一些教程,但我的操作系统非常蹩脚。它说 找不到 python.h 我也尝试过在其中进行 Op…

娇纵 2024-10-03 18:50:27 6 0

通过 SWIG 从 Ruby 调用 Boost?

假设我想从 Ruby 代码调用一个或多个 boost 库函数。我想这样做的例子有很多,但最近我想使用 Boost Graph 库来进行高效的图形处理。我认为最常建议执…

浪菊怪哟 2024-10-02 19:54:37 6 0

ld 无法与主可执行文件链接

在 OSX 10.6.4 上,使用 TextMate 和 Makefile 进行 i686-apple-darwin10-g++-4.2.1 编译,该文件首先是为 Linux 制作的,我正在尝试为 OSX 进行翻译…

莳間冲淡了誓言ζ 2024-10-02 08:59:19 3 0
更多

推荐作者

隔纱相望

文章 0 评论 0

昵称有卵用

文章 0 评论 0

梨涡

文章 0 评论 0

蓝咒

文章 0 评论 0

白芷

文章 0 评论 0

樱娆

文章 0 评论 0

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