将 pyqt 对象传递给 swig 导出的 c++代码
有人知道是否存在将 pyQt 对象传递给 C++ 代码的方法? 我会更好地解释;假设我有这个 c++ 代码 void QtGuiPDLVisitor::set_layout(QLayout* _layout)…
Swig、Python、C++:类型错误:在方法“Geodatabase_Open”中,参数 2 类型为“std::string”;
我是 C++ 和 SWIG 的新手。这是我的第一个项目。 我能够使用 distutils 成功构建我的 Python 扩展。但是,当我尝试我的对象时,我不断收到此错误。 获…
如何在VS2010中SWIG?
嘿大家, 我正在尝试将我在 VS2010 (c++) 中制作的多文件项目转换为 python。我已成功链接 Python26.lib 文件,并让 SWIG 为主 .cpp 文件生成包装器 .…
在 C 中扩展嵌入式 Python - 设计与 C++ 交互实例
有几个软件包可以帮助自动化编写 C\C++ 和其他语言之间的绑定任务。 就我而言,我想绑定Python,此类包的一些选项是:SWIG,Boost.Python 和 罗宾。 …
有没有办法在 Linux 上重建 Python Subversion 绑定?
我在 CentOS 5 主机上运行 Trac,但它运行速度非常慢。我尝试从 EPEL(加上 mod_wsgi)安装 Python 2.6,它的响应速度更快,但我现在得到: Can't syn…
SWIG:向量中包含无法识别的模板类型
我无法从这样的定义中获得有效的 SWIG 输出: std::vector > 首先,我有一个 std::vector 的自定义定义 namespace std { template class vector { pub…
我可以使用生成的 swig 代码来转换 C++对象到 PyObject?
我正在使用 swig 将 python 嵌入到我的 C++ 程序中。目前我有一个用 C++ 编写的对象,我想将其传递给 python 函数。我创建了 swig 接口来包装该类。 …
SWIG:如何将 boost::shared_ptr 包装到 std::vector?
我有一些 C++ 代码将 boost::shared_ptr 返回到 std::vector,但是我无法让 SWIG 正确包装它以使对象在 Python 中可迭代。没有 boost::shared_ptr 它…
SWIG C++ 的数组分配从 Python 输入
我正在为一个程序编写一个 python 脚本,该程序已使用 SWIG 公开其 C++ API。 SWIG 公开的函数具有如下接口: void writePixelsRect(JoxColor* colors…
从 C++ 返回字符串时如何防止 AccessViolationException在 64 位 Windows 上转换为 C#?
我使用的是第三方专有 DLL,我无法获得其源代码。不过,我可以使用似乎是使用 SWIG 1.3.39 自动生成的包装器代码。包装器代码由一个编译(使用一些描…
SWIG 为 BWAPI 库 (C++) 制作 CFFI 包装器时出错
我正在尝试从 http:// 为 BWAPI (用 C++ 编写)制作 CFFI 包装器code.google.com/p/bwapi/ ,通过修改另一个 BWAPI-bridge(用 C# 编写)http://code…
python 代码中的 SwigPyObject 和 JSON 通信
简介。 我有一个 C++ 应用程序,我使用 SWIG 来启动在 python 代码中定义的 GetObjects 和 PutObjects 方法。 GetObjects 方法打开 JSON 格式的文件,…
无法使用 php 安装 webpay 扩展?
我正在尝试在本地安装 webpaySWIG 扩展,但它显示一些错误。 我所做的是 cd webpaySWIG-3.2 (这是扩展的位置) sudo make -f makefilePhp5 (这个命…
当我使用 OpenSSL 制作 python 模块时出现链接问题 +斯威格
我有一个 C 文件 dtls_udp_echo.c,在其中使用 SSL 函数。我正在尝试使用 SWIG 为该文件创建一个 Python 包装器。我已完成以下步骤: 1)创建接口文件…