Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 SWIG 作为参数传递给 C 库的错误值
跟随我的three previous posts 我现在可以将托管结构数组传递给我的包装方法 以下是文件的摘录 packer i typedef struct int width input int height input frame t
c
SWIG
从生成的类名称中删除 SWIGTYPE
是否有办法从生成的类名中删除 SWIGTYPE 部分并替换为另一个字符串文字 即 将 SWIGTYPE p ex session java 更改为 ex session java 剥离生成的 SWIGTYPE p SWIG i 文件 mod
SWIG
通过 Swig 在 C++ 和 Lua 之间传递变量
我正在开发一个包含大量类 150 的 C 项目 每个类都有 10 到 300 个字段左右 我真的希望能够提供一个用于测试目的的脚本接口 以便我可以编写不需要任何重新编译的回调代码 我想在 Lua 中执行此操作 因为我对它的 C API 比对
c
scripting
lua
EMBED
SWIG
如何使用 swig 定义和传递 ByteBuffer?
我需要从 Java 调用 C 函数 该函数具有以下 API void convert char pchInput int inputSize int convertValue char pchOutput int outputSize 我用
Java
c
javanativeinterface
SWIG
%Python 接口的 C++ 库的类型映射
我想为我的 C 库创建一个 python 包装器 如果 std vector 能够自动转换为 python 列表 反之亦然 那就太酷了 不幸的是 如果我将此代码添加到我的接口文件中 我仍然会在运行时收到错误 typemap in std v
c
python
interface
SWIG
从 Grails 应用程序使用 JNI 本机库时出现 UnsatisfiedLinkError
我有一个需要使用本机库的应用程序 libfoo so 我的代码如下 访问器 java public class Accessor static String path usr lib libfoo so System load path 当
Java
grails
javanativeinterface
SWIG
UnsatisfiedLinkError
为通过参数返回的函数创建类型映射
我正在转换 C api gt Java 并且我有以下函数原型 Retrieves an individual field value from the current Line param reader pointer to Text Re
Java
c
SWIG
使用 SWIG 从 C++ 回调到 C#
我有一个在 C Net Core 和 C Windows 应用程序中运行的应用程序 我使用 SWIG 实现了 C 和 C 之间的互操作性 但我无法实现从 C 到 C 的回调功能 我还尝试将函数指针从 C 传递到 C 但也失败了 我的意图是通
c
SWIG
尝试使用 distutils 交叉编译 mingw32 的 SWIG Python 扩展时出错
我正在尝试使用 distutils 模块在 Linux for Windows mingw32 上交叉编译一个简单的 SWIG Python 扩展 最终目标是为某些库编译 Python 包装器并能够在 Windows 上使用它 显然我从最基
python
gcc
MinGW
SWIG
distutils
如何让 SWIG 自动将模拟的“this”指针包装到 C 结构体?
我已经实现了一个简单的 C 类 使用结构中的函数指针来实现成员函数 并将指向该结构的指针作为每个函数的第一个参数传递 类似于中的隐式 this 指针C module mytest typedef struct mytest mytest s
c
pointers
struct
This
SWIG
为 swig 生成的包装 C++ 的 C# 生成 doxygen 注释
我有一个用 C 编写的项目 我也使用 swig 生成一些 C 包装器 C 代码使用 Doxygen 样式注释来注释类和函数 是否可以让 Swig 获取这些 doxygen 注释并为 C 包装器类和函数生成 doxygen 注释 目前 SWI
c
Doxygen
SWIG
有没有好的方法来为 swig 接口生成文档?
我想知道是否有任何好的构建 维护技术 接口上的文档 我正在使用 swig 构建从 c 代码到 python 的接口 大多数时候我只是 包括 c 头文件 我正在处理至少几十个课程 和数百个功能 因此自动化工具是首选 理想情况下 我想在 c 标
python
Documentation
SWIG
如何使 Swig 正确包装在 C 中修改为 Java Something-or-other 的 char* 缓冲区?
我正在尝试包装一些遗留代码以便在 Java 中使用 我很高兴看到 Swig 能够处理头文件 并且它生成了一个几乎可以工作的出色包装器 现在我正在寻找让它真正发挥作用的深层魔力 在 C 中我有一个看起来像这样的函数 DLL IMPORT in
Java
c
javanativeinterface
SWIG
如何使用 Python 列表使用 SWIG 在 C++ 中分配 std::vector?
我有一个简单的 C 类 其中包含一个 std vector 成员和一个将 std vector 作为参数的成员函数 我用 SWIG 包装并从 Python 调用 示例代码如下 编译完成后 我进入Python并执行以下操作 import te
python
c
SWIG
使用 SWIG 将 C++ char* 转换为 Java 中的 char[] 而不是 String
我正在尝试用 Java 包装以下 C 函数 char MyClass to cstring 该函数的输出作为 Java String 对象返回 我希望它作为char Java 数组 我目前正在使用 typemaps i 和 std stri
c
SWIG
通过 SWIG 在 Java 中处理 C++ 异常
我正在尝试使用 SWIG 将 C 类包装到 Java 类中 这个 C 类有一个抛出异常的方法 我有三个目标 尽管我按照我理解的方式遵循了手册 但目前还没有实现 获取要声明的 Java 类throws
Java
c
SWIG
如何使用 SWIG 扩展 python 中的模板化 C++ 类以允许 [] 运算符
我有一个模板化的 C 数组类 它使用标准向量类 include
python
c
SWIG
如何使用 SWIG 从 C++ 调用 Java?
我可以使用 SWIG 从 Java 调用 C 代码 但我找不到任何有关如何执行相反操作 从 C 调用 Java 的文档 官方 SWIG 文档说 http www swig org Doc1 3 Java html java overview
Java
c
SWIG
Swig:如何包装 double& (通过引用传递 double)?
我正在使用 SWIG 从 Python 访问 C 代码 如何优雅地包装一个函数 该函数返回通过引用传递的变量中的值 例如 void set double a a 42 我不知道该怎么做 在最好的情况下 我能够在 Python 中使用带有 P
c
python
double
passbyreference
SWIG
Heroku buildpacks - 安装 Python 包使用的可执行文件
我正在尝试在 Heroku 上安装 M2Crypto 这依赖于安装的 SWIG 我创建了一个定制编译swig可执行文件 and a 定制构建包 I then git push我的代码到 Heroku 自定义构建包安装 SWIG 然后尝试安装
heroku
SWIG
«
1
2
3
4
5
6
7
»