C++ 中的 BDD 目前状态如何?
所以我发现了一些关于 C++ BDD 框架的较旧问题。 CppSpec 被推荐作为 BDD 风格的框架,但该框架远不如 RSpec 优雅甚至谷歌测试。 我还看到提到一篇详…
如何扩展 C++通过使用 swig 添加新属性来创建类(Python)?
我有一个 C++ 类,需要通过添加新的私有属性来扩展它。我还需要它不与特定的类绑定,所以我使用define。我尝试以添加新方法的相同方式进行操作,但似…
为我的算法创建一个使用 Opencv 2.3 的 Python 包装器
我正在寻找包装一个 C++ 类,它实现我使用 Opencv 2.3 编写的算法。我知道 opencv 有一个整体的 python 包装器,但我需要的是包装我自己的使用 opencv…
使用 SWIG 将数组从 C 返回到 Java
我有一个像这样的 C 函数: void get_data(const obj_t *obj, short const **data, int *data_len); 我专门为 Swig 编写了它,因为 const short *get_…
C++ Python 中的 API - SWIG、重新设计或消息传递
好的,快速,希望问题很简单... 我有一个大型 C++ API,它基本上是一个具有顶级 XML 类型协议的套接字 API。这是一个公司的分布式源码包。由于某些奇…
如何使用 SWIG 类型映射来编组来自 C++ 的结构成员使用 P/Invoke 转换为 C#?
给定以下 SWIG 接口定义: %module example %include "arrays_csharp.i" %apply int INOUT[] {int *x} struct mystruct { int *x; } SWIG 产生以下内…
java 包前缀为 swig
我正在使用 SWIG 在 java 中生成代码。生成的类之一属于包 (my.block.myint)。其中一个生成的方法如下所示: public static boolean intersect(Box2D …
TTY、SWIG 和 PHP
这里需要一些帮助。我有一个 C++ 库,用于通过 tty 与嵌入式模块 (ArchLinux) 进行通信。该库是使用 swig 编译/转换为 php 的。 现在的问题是,用 php…
为 .NET 生成 Qt 绑定
我目前正在开发一个使用 Qt C++ 的项目,并且 API 通过 SIP 暴露给 Python。为了使程序在 Windows 环境中更具吸引力,我想将 API 公开给 .NET。 我发…
Python 中 Swig 生成的常量
我正在使用 SWIG 创建 C++ 类库的 Python 接口。 我不知道如何在 Python 中使用 SWIG 创建的常量。我什至无法打印它们的值。 例如,Python 中的这两个…
哪个性能更好 - 使用 php-qt 或为 c++ 编写自定义 php 扩展使用大口喝?
我正在使用 Yii 编写一个 php Web 应用程序,并且需要使用 C++(将使用 Qt-Core)来处理某些性能关键部分。我有两个选择: i) 使用 php-qt 并使用 php…
如何使用 SWIG 创建带有可选参数的 TCL 函数?
我有一个简单的 c/c++ 应用程序,它有一个可选的 TCL 解释器以及使用 SWIG 生成的函数包装器。对于某些函数,所有参数都是可选的。这通常是如何处理的…
使用 swig 包装 C++ 时加载符号的链接范围对于蟒蛇
我有一个 C++ 库,我用 SWIG 包装它,以便在 python 中访问。据我了解(根据经验),当 SWIG 在 python 中包装 C++ 库时,加载时会将 C++ 库符号放置…
从 MATLAB 调用 Java
我一直在使用 Swig 为用 C++ 编写的库创建 Java 包装器。包装器生成为一个包,然后进行 jar 处理。这些文件已正确编译并与 java 完美配合,但我无法从…