所有可用的 swig+python+mingw 编译信息是否已过时?
我正在尝试使用 swig 为 python 构建 C++ 扩展。我已按照以下说明和其他说明进行操作,但似乎无法加载我的扩展程序。 我在 MinGW 网站的“如何创建 Py…
如何将 C# string[] 编组(最好在 SWIG 中)到 C++细绳*?
我是 C# 编程新手,并尝试调用 C++ 中的包装函数。 在 C++ 中,我有一个以下原型的函数 string* swap(string* ptr1, string*ptr2){ //swap the array …
SWIG 将参数传递给 python 回调函数
所以我快完成了。现在我有调用 python 回调函数的工作代码。 我现在唯一需要的是如何将参数传递给 python 回调函数。 我的回调.c 是: #include typed…
我如何使用 Scons 构建 SWIG lua 示例?
我正在尝试编写一个 SCons 脚本来构建使用 swig 分发的 lua/embed3 示例。通过 makefile 构建指令如下: swig -c++ -lua -external-runtime swigluaru…
如何处理来自 C++ 的异常通过 SWIG 转 Java
我们正在 C++ 代码上实现一个包装器,以便向 Java 客户端公开。我看过 有关异常处理的 SWIG 文档,但这是什么意思翻译成三层(C++/SWIG/Java)的编码…
SWIG-PHP 错误:无效的库
我是 SWIG 的新手,我正在尝试围绕这个库制作一个 PHP5 包装器 https://sourceforge.net/projects/zinnia/ 该项目包含接口文件 zinnia.i 以下www.swig…
包含传递给 lua 的 std::string 的结构
我有使用 swig 的 C++ 代码,它创建一个结构体,将其传递给 lua (本质上是通过引用),并允许操作该结构体,以便在我返回到 C++ 函数后,在 lua 代码…
SWIG - 命名空间问题
我无法让以下简单示例与 SWIG 1.3.40 一起使用(我也尝试过 1.3.31)。只要我不将 Foo 结构包装在命名空间中,Foo 结构就会作为 Python 模块出现,但…
SWIG - 在导入时运行 python 代码
我有一个使用动态链接的 SWIG 包装的 C++ 模块。由于 python 处理导入函数范围的方式,我必须在导入后直接运行命令 dl.open(library, dl.RLTD_NOW, dl…
未检测到 SWIG2 模板返回类型命名空间
我正在转向 Java。我正在尝试获取一个模板化成员函数来使用一些模板化返回类型,当然我必须给出一个名称(因为否则 SWIG 将不会创建所需的源)。 test…
SWIG ImportError:未定义的符号:_Py_RefTotal
我对 SWIG 真的很陌生。我尝试编译 SWIG 中给出的示例,但出现以下错误: $ python Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) [GCC 4.4.3] o…
多个 C++ .lib项目到.dll项目,Lua崩溃!
今天我试图获得编辑&继续使用我的解决方案,如下所示: Game Engine .lib <- Game .lib <- Editor .exe <- Server .exe <- Client .exe 效果很好。但…
SWIG 生成的扩展造成内存泄漏
我在使用 SWIG 在 PHP 中包装 C++ 库时遇到内存泄漏问题。当启用导向器时将包含复杂类型的 C++ 回调发送到 PHP 时,似乎会发生这种情况。下面是一个重…