SWIG 生成的代码无法在 PHP 5.3.2 上运行未定义的符号:zend_error_noreturn
我有一个库,在 SWIG (v1.3.40)。 我刚刚升级到 PHP 5.3.2,看到以下错误: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/ph…
如何在 python 中 stringfy 一个 swig 矩阵对象
我正在使用 openbabel 的 swig 包装器(用 C++ 编写,并通过 swig 提供 python 包装器) 下面我只是用它来读取分子结构文件并获取它的单位单元属性。 …
使用 SWIG 将 c 结构映射到 ruby
有没有人可以确认此处的描述是正确的?我的经验是我根本无法使用 Example::Vector.new 。 C/C++ 结构体被包装为 Ruby 类,带有访问器方法(即 “gette…
如何包装一个参数为结构体指针的C函数,以便可以从Lua调用它?
我有以下 C 函数。我应该如何包装它以便可以从 Lua 脚本调用它? typedef struct tagT{ int a ; int b ; } type_t; int lib_a_f_4(type_t *t) { retur…
使用 Python 单元测试 C 代码的最简单方法
我有一堆 C 代码,我想使用 Python 的单元测试库(在 Windows 中)对其进行单元测试,但我正在尝试找出连接 C 代码的最佳方法,以便 Python 可以执行…
在导入 swig 生成的包装器的模块中使用 matplotlib 进行绘图时,Python 崩溃
我有一个 python 模块,它导入用 swig 生成的模块。当我稍后在该模块中尝试调用 matplotlib 的 show() 函数时,python 崩溃了,没有任何提示,出了什…
Python、SWIG 和其他奇怪的东西
我有一个 USB 模块的固件,我已经可以通过 Visual C 控制。现在我想将其移植到 python 中。为此,我需要用 c 编写的 octopus 库。我发现了一个名为 oc…
为什么我必须使用本地路径而不是“svn://”与 SVN 绑定?
我正在使用使用 SWIG 构建的 Ruby SVN 绑定。 这里一点教程。 当我这样做时, @repository = Svn::Repos.open('/path/to/repository') 我可以很好地访…
Eclipse Pydev:抑制使用 swig 生成的 python 包装器中的无自我错误
当使用 swig 生成 python 包装器时,生成的 python 文件中的 python 包装器类没有显式的 self 参数,例如如下所示: class PySwigIterator(_object): …
SWIG_NewPointerObj 且值始终为零
我正在使用 SWIG 来包装 C++ 对象以便在 lua 中使用,并且我尝试将数据传递给我的 lua 脚本中的方法,但它总是显示为“nil” void CTestAI::UnitCreat…
UTF-8 编码错误,需要转换文本的帮助
我一直在为海地开发一个统计翻译系统 (code.google.com/p/ccmts),该系统使用 C++ 后端 (http://www.statmt.org/moses/?n=Development.GetStarted) 和…
Ruby、C++、Swig 某些类未导出
我一直在努力让我的库 c++ Lavish 使用 swig 与 ruby 一起工作。问题是,只有我包含在接口文件中的一些类可以使用,并且在编译包或在 ruby 中…
用 python 反汇编 - 没有简单的解决方案吗?
我正在尝试创建一个 python 脚本,该脚本将反汇编二进制文件(准确地说是 Windows exe)并分析其代码。 我需要能够获取某个缓冲区,并提取某种包含有…
在Python中,如何访问由SWIG包装的uint16[3]数组(即解开PySwigObject)?
这是Python问题。我有一个变量 A >>> A >>> help(A) class PySwigObject(object) Swig object carries a C/C++ instance pointer A 引用的实例是一个…