swig

swig

文章 15 浏览 83

从 C++ 返回字符串时如何防止 AccessViolationException在 64 位 Windows 上转换为 C#?

我使用的是第三方专有 DLL,我无法获得其源代码。不过,我可以使用似乎是使用 SWIG 1.3.39 自动生成的包装器代码。包装器代码由一个编译(使用一些描…

浪推晚风 2024-11-04 06:48:03 4 0

SWIG 为 BWAPI 库 (C++) 制作 CFFI 包装器时出错

我正在尝试从 http:// 为 BWAPI (用 C++ 编写)制作 CFFI 包装器code.google.com/p/bwapi/ ,通过修改另一个 BWAPI-bridge(用 C# 编写)http://code…

笔芯 2024-11-03 05:51:24 5 0

绑定软件

除了 SWIG 之外,还有用于语言绑定的软件吗?还有哪个是最有效率的?我正在寻找 C++ 到 Python 绑定的效率。…

暖心男生 2024-11-02 19:14:22 5 0

python 代码中的 SwigPyObject 和 JSON 通信

简介。 我有一个 C++ 应用程序,我使用 SWIG 来启动在 python 代码中定义的 GetObjects 和 PutObjects 方法。 GetObjects 方法打开 JSON 格式的文件,…

心房的律动 2024-11-02 19:01:00 6 0

无法使用 php 安装 webpay 扩展?

我正在尝试在本地安装 webpaySWIG 扩展,但它显示一些错误。 我所做的是 cd webpaySWIG-3.2 (这是扩展的位置) sudo make -f makefilePhp5 (这个命…

窗影残 2024-11-02 04:03:57 7 0

当我使用 OpenSSL 制作 python 模块时出现链接问题 +斯威格

我有一个 C 文件 dtls_udp_echo.c,在其中使用 SSL 函数。我正在尝试使用 SWIG 为该文件创建一个 Python 包装器。我已完成以下步骤: 1)创建接口文件…

超可爱的懒熊 2024-11-02 03:22:44 7 0

Android、SWIG 和双向通信

我有一个 C++ api,我无法更改它: 公开对象(简单) 公开必须由调用者派生的接口(经典的触发器侦听器设计模式)。 我设法使用 SWIG 和 directer 功…

温柔戏命师 2024-11-01 06:28:55 4 0

如何通过 C# 使用 Google page-speed SDK

我希望能够使用 Google page-speed SDK ( http://code.google .com/p/page-speed/ )从托管代码(C#)中我有点超出了我的深度,所以如果有人能解释我…

蝶舞 2024-10-31 02:46:09 3 0

具有模板化类的 SWIG_SHARED_PTR 宏

我使用 SWIG 和 boost 共享指针来创建 python 扩展。我当前的问题是 SWIG_SHARED_PTR 宏似乎与模板类的工作方式不同。我将给出两个示例,一个没有模板…

风吹雪碎 2024-10-30 18:33:56 5 0

在 Python 的 SWIG 中包装 boost::shared_ptr 的 std::vector

编辑:解决了,我的错误;我的回答中解释了。 我有这个: std::vector > entities; 我尝试通过 SWIG 公开它,如下所示: %include "boost_shared_ptr.…

泡沫很甜 2024-10-30 16:24:10 4 0

为现有 C/C 创建原型级 Python 绑定的最简单、最高效的方法是什么?图书馆?

我想创建简单的原型级 Python 绑定来评估各种 C/C++ 库。 我需要在 Linux、Windows 和 Mac 上进行实验。 我需要绑定的一些库示例包括 C 或 C++ 库的混…

笑叹一世浮沉 2024-10-29 02:43:39 4 0

如何为 SWIG 设计界面?

我正在使用 SWIG 使我的 C 代码在 php 上工作...但是我不知道如何根据我的 C 代码编写一个好的接口来传递给 SWIG。有人可以帮助我吗?查看我的 C 代码…

碍人泪离人颜 2024-10-28 19:58:52 4 0

尝试将我的 C 代码嵌入到 PHP 脚本中

我正在学习如何使用 SWIG,并且正在为 C 库编写 php 包装器。扩展成功编译,但是当我尝试调用该函数时,出现此错误: php:符号查找错误:/usr/lib/ph…

鸠书 2024-10-28 05:00:43 4 0

无法弄清楚如何让 SWIG/Java 强制代理类实现接口

我正在使用 SWIG 将 C++ 类导出到 Java,但在尝试强制代理对象实现接口时遇到了问题。 我搜索了 SWIG 文档,发现您可以使用“%pragma(java) jniclassi…

半﹌身腐败 2024-10-27 10:48:20 3 0

SWIG 包装的 C 库引发异常的最优雅的方式

我最近将一个库(最初是使用 Boost Python 包装用 C++ 编写的)转换为使用 SWIG 包装的 C 语言,以支持更多语言。 我从 C++ 切换到 C,因为该库仅包含…

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