swig

swig

文章 15 浏览 84

在 Java 中处理 FILE * C 输入参数的 SWIG 配置

如何配置 SWIG .i 文件来处理 C FILE * 类型?下面的函数设置一个文件,以便可以将日志输出写入其中。我需要从 Java 类中调用 if 。目前,当我仅将 C …

一刻暧昧 2024-12-18 11:38:19 0 0

如何通过 SWIG/JNI 使用 Java 中的 SWIG 生成的 C 结构作为 C 函数的输入

我有一个 SWIG 接口文件,它向我的 Java 应用程序公开一些 C 函数(通过 JNI),并且这些 C 结构用作 C 函数的输入(通过 SWIG/JNI)。 SWIG 将结构生…

旧情别恋 2024-12-17 18:45:28 0 0

如何处理我的 C++ 中的切片__getitem__ 函数(由 SWIG 使用)

我正在为 C++ 类开发 Python 绑定,该类扩展了 std::vector 实例化。为了让 Python 下标运算符适用于此类,我添加了 __getitem__ 函数,如下所示(我…

下壹個目標 2024-12-17 07:57:36 1 0

类型错误:无法访问带有双指针参数的包装函数

我对 swig 很陌生,当我访问一个以双指针作为参数的函数时,遇到了一个奇怪的 TypeError 。 以下是我的文件: Example.hpp、 #ifndef _EXAMPLE_HPP #d…

红衣飘飘貌似仙 2024-12-17 06:31:06 0 0

在 Windows 上用 C# 加载 Linux 动态库 (.so)

我正在使用 swig 为我的代码生成 C# 包装器。但随后我还需要链接动态库,这是一个 Linux .so 文件。可以从 C# 做到这一点吗? 谢谢 编辑:在 Windows …

梅窗月明清似水 2024-12-16 22:06:16 1 0

使用许多 SWIG 生成的模块时避免重复的 SWIG 样板

使用 SWIG 生成接口模块时,生成的 C/C++ 文件包含大量静态样板函数。因此,如果想要通过在同一应用程序中使用许多单独编译的小接口来模块化 SWIG 生…

长途伴 2024-12-16 20:26:14 2 0

SWIG 支持 void * C 返回类型

我的 SWIG 接口文件(包含在头文件中)中有一个 C 函数,该函数当前返回一个 char *,SWIG 使用该函数为 fetchFromRow 方法生成 String Java 返回类型…

已下线请稍等 2024-12-16 18:27:26 1 0

从生成的类名称中删除 SWIGTYPE

是否有办法从生成的类名中删除 SWIGTYPE 部分并替换为另一个字符串文字? 即,将 SWIGTYPE_p_ex_session.java 更改为 ex_session.java(剥离生成的“S…

椒妓 2024-12-16 14:07:03 2 0

访问 C++使用 SWIG 在 Python 中输入 typedef

我有一个 C++ API,我试图用 Python 包装。我想调用一个包装的 C++ 函数 myfunc,将以下 C++ typedef 作为参数 /* my_header.h */ namespace my_names…

红颜悴 2024-12-16 11:21:31 0 0

Python 如何从 C++ 获取二进制数据(char*)通过斯威格?

我正在通过 SWIG 在 Python 中使用 C++ 函数,现在遇到了问题。 当我将 char * 从 C++ 传递到 Python 时,char * 被 Python 截断。 例如: example.h…

自由如风 2024-12-16 11:16:10 0 0

SWIG (v1.3.29) 生成 C++ Java Vector 类无法正常运行

我有一些本机 C++ 代码,我正在使用 SWIG 将其转换为 Java,以便我的 Java 应用程序可以使用它。特别是有一些函数返回 std::vector。以下是我的接口文…

深者入戏 2024-12-16 11:02:26 2 0

使用 SWIG 生成 Java 接口

我正在使用 SWIG 制作 C++ 库的 Java 包装器(关于 Json(反)序列化)以在 Android 上使用它。我在 C++ 中定义了一个抽象类,表示一个可以序列化(反…

始终不够爱げ你 2024-12-16 02:13:36 0 0

如何使用 SWIG 将 C 结构中的 sockaddr_in 映射到 Java

我有一个 C 函数,我想通过 SWIG 使用 Java 调用它,但我不确定如何处理 C 结构中的 sockaddr_。有人有关于如何处理 sockaddr_in 的任何例子吗?…

勿忘初心 2024-12-15 17:19:23 0 0

在Java上加载dll库

我需要在java上加载一个用C编写的库。我只有dll和头文件。 由于我不明白如何从 JNI 文档中翻译指针或其他派生类型,因此我尝试使用自动化工具,gluege…

杯别 2024-12-15 14:20:18 1 0

用于调试 scons 的 IDE

我有一个使用 scons 和 swig 的项目。我可以使用哪个 IDE 来调试代码?我想设置断点并使用“跳过”,“继续”,....同时观察变量。…

四叶草在未来唯美盛开 2024-12-15 07:26:53 3 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

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