swig

swig

文章 15 浏览 80

如何为 SWIG 定义类型映射,将引用参数从 C++ 转换为 C++到 C#

我有一个 C++ 库,它提供以下枚举和函数: typedef enum en{ a, b }myEnum int myFunction( myEnum &ampvarToSet ) { varToSet = 1 return 0 } C# 包…

榕城若虚 2024-09-11 22:17:45 2 0

SWIG 在 Android 上生成 JNI 代码的问题

我想从 C/C++ 代码生成 JNI 包装器。 这是我的接口文件。 /* aes_security.i */ %module jni_security_example %{ #include "pbkdf2.h" %} extern int…

错爱 2024-09-11 17:41:14 1 0

通过 SWIG 为 C# 编译 Quantlib

有人有使用 SWIG 的经验吗?我目前正在研究 QuantLib 并发现可以使用 SWIG 生成 C# 代码。我们正在探索使用 QuantLib 和专有闭源库(可能以 .Net dll …

在风中等你 2024-09-11 09:16:38 1 0

使用 SWIG 在 PHP 中包装 boost::shared_ptr

如果我使用 SWIG 来包装这个 C++ 函数: boost::shared_ptr&ltClient&gt Client::create() { return boost::shared_ptr&ltClient&gt(new Client()) } …

踏月而来 2024-09-11 07:45:55 5 0

将不同语言的插件集成到一个框架中

我有一个问题要问:假设我创建一个具有插件架构的可扩展软件应用程序,以便新的应用程序可以集成到这个工具中。如果一个新应用程序是用不同的语言编写…

ゃ懵逼小萝莉 2024-09-11 06:55:45 2 0

来自 SWIG 生成的 PHP 扩展的标准输出

我有以下 C++ 函数: void foo() { std::cout &lt&lt "bar" &lt&lt std::endl } 我通过 SWIG 将其移植到 PHP。一切都编译良好并且扩展加载正确。我可…

我只土不豪 2024-09-10 19:55:17 1 0

SWIG Python 绑定到本机代码不适用于 OpenCV 2.1

我有一个混合 Python 和 C 的 OpenCV 项目。更改为 OpenCV 2.1 后,我对 C 代码的调用不再起作用,可能是因为 OpenCV 不再使用 SWIG 绑定。 我曾经在 …

旧人 2024-09-10 15:06:18 2 0

函数类型是否为“extern __declspec(dllimport) INT __cdecl”?在 C/C++ 中有意义还是斯威格?

我正在尝试通过 SWIG 使用其头文件来包装 DLL。我在使用 SWIG 处理接口 .i 文件时遇到语法错误。在追踪到有问题的行(SWIG错误消息打印的行号与真正的…

罗罗贝儿 2024-09-10 09:04:55 3 0

使用 swig 和 distutils 时 GCC 无法识别标准头文件

我正在尝试为我正在组合的 C++ 库生成一个 python 包装器。我刚刚遇到 SWIG,并尝试将其与 distutils 结合使用。我正在修改别人的代码,所以奇怪的错…

童话里做英雄 2024-09-08 19:14:39 0 0

如何从 C++ 调用 Java使用SWIG?

我可以使用 SWIG 从 Java 调用 C++ 代码,但我找不到任何有关如何执行相反操作(从 C++ 调用 Java)的文档。 官方 SWIG 文档说 (http://www.swig.org/…

攀登最高峰 2024-09-08 18:04:03 1 0

C 中的 numpy 数组类型转换

我想将 C(Swig) 中的 numpy double 数组转换为 numpy float 数组。 我正在尝试使用 PyObject *object = PyArray_FROM_OT(input,NPY_FLOAT) or PyObjec…

你的笑 2024-09-08 16:13:28 2 0

SIP4 中的共享指针和构建(是:SWIG/python 中的动态转换?)

所以我正在研究 Python、C++0x 和 SWIG 2.0。我有一个如下所示的标头: #include &ltstring&gt #include &ltiostream&gt #include &ltmemory&gt using…

剪不断理还乱 2024-09-08 13:09:04 1 0

为写入标准输出的库创建 SWIG API 的最佳方法?

我维护着一组用于基因组学/生物信息学领域的 C++ 工具 (bedtools)。一些用户要求我为库创建 API,以便“钩子”可用于 Perl 和 Python(许多请求使用 P…

指尖上的星空 2024-09-08 12:49:14 0 0

SWIG 支持静态成员函数的继承

SWIG 不包装派生类的继承静态函数。该如何解决呢? 这是问题的简单说明。 这是一个简单的 C++ 头文件: // file test.hpp #include &ltiostream&gt cl…

悸初 2024-09-06 18:18:43 3 0

如何在Python中使用C中的float **?

在我的问题 How to use float ** in Python 没有成功之后与 Swig?,我开始认为 Swig 可能不是首选武器。我需要一些 c 函数的绑定。这些函数之一需要…

初见你 2024-09-05 20:36:59 4 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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