SWIG是一个接口编译器,它将用C和C ++编写的程序与脚本语言(如Perl,Python,Ruby和Tcl)连接起来。
Swig4.0.2说“未知指令``%java'。对于%java枚举(颜色)
因此,我在redhat 9 Linux VM上进行了Sudo Yum安装SWIG,然后从src.rpm安装了SWIG 4.0.2 我的$ java_home是/usr/java/jdk-17 如果重要的是我正在使用devtools-12用于C ++ 我想知道...
为什么 Windows 上的 cmake 指定重复的 SWIG python 语言指示?
我使用 cmake 在 Linux 上成功构建了 python 和我的 C++ 库之间的 SWIG 接口。 (嗯,除了在 Linux 上,在模块名称的开头添加了一个额外的 _)。 然而,在风中...
使用SWIG将C++类导出为Python,导入模块后出现未定义符号错误
我正在尝试学习 SWIG (http://www.swig.org/),以便将我拥有的 C++ 库扩展/公开到 Python 和 Java 语言。 在开始这项工作之前,我从一个简单的 SWIG 开始
在 Android 版 GDAL 中使用 WarpOptions(通过 swig 绑定的 java)
我想使用为 Android 编译的 GDAL 重新投影地理空间图像。我目前正在使用 swig 绑定,但正在考虑使用 jni/ndk。 我已成功使用
我正在尝试在 Pharo 中运行 Woden 物理示例,其中涉及正确编译 Bullet 以及在 Pharo 中正确安装 Smalltalk 绑定。 我使用的是 Linux Mint 17 x64。 但是
我使用 SWIG crays.i 库创建双数组访问的包装器。 如果我将其添加到接口文件:%array_functions(double, doubleArray);,我会得到 tcl 中可用的下一个函数:new_doubleArray,
SWIG 你好世界; ImportError:动态模块未定义模块导出函数
这应该是使用 SWIG、C 和 setuptools 的绝对最低限度的 Hello World。但导入模块时出现以下异常: >>> 导入你好 追溯(最...
c 程序 SWIG 到 python 给出“导入错误:动态模块未定义 init 函数”
我正在尝试使用 SWIG 在 python 脚本中使用 .c 程序。首先,我安装了 SWIG 并尝试了教程 swig 网页中的简单示例。 我正在使用 Raspberry Pi 和 Raspbian GNU/Linux 9.4 (
我刚开始使用 SWIG,并且有点超出了我作为程序员的深度。我希望能够通过将包装的类作为模块导入来调用 python 2 中的 C++ 类的函数 'import C++_file...
我创建了一些类,我想与 swig 一起使用以生成 ruby 绑定。 当我生成代码或编译 ruby 模块时一切正常。但是当脚本加载这个模块时,t...
我有一些 C 代码,我正在尝试从 Perl 访问。只需几个非常简单的调用,初始化 ml_init(int)、发送二进制数组的调用、对其进行操作的调用以及关闭的调用。这是o...
我正在尝试使用 SWIG 将带有二进制数据的 byte[] 参数和字符串参数从 Java 传递到 C++ 代码。 这是我的 .i 和 .cpp 文件: 我的模块.i %模块我的模块 %排队 %{ 外部无效
我在将 boost 包含到我的 C++ 代码中时遇到问题,该代码是使用“swig”编译的。我想用 c++ 作为我的 python 东西的后端。 调用这两个命令 swig -c++ -python spherical_overla...
通过 SWIG 与 C++ 类交互时如何在 tcl 中指定 int32_t 类型?
我是 tcl 和 swig 的新手,我正在通过 swig 将现有的 C++ 库连接到 tcl。我可以成功加载到 swig 中。我的一些 api 采用 int32_t 类型的参数,在 .当我尝试
我有一个 cpp 文件,其中包含我在 python 中与 SWIG 一起使用的函数。我使用以下命令来编译源代码并创建与 python 一起使用的文件。 swig -c++ -python mini.i g++ -O2 -c...
在 python 中使用 typemap(out) 调用通过 SWIG 导出的 C++ 类的构造函数,创建一个无效对象
这是一个最小的例子。 我有以下 SWIG 接口文件(一体化) pyhello.i %模块pyhello %{ #包括 // 我的 C++ 类的内联定义 MyInt 类 ...
如何使用 SWIG 将字节缓冲区从 C++ 传递到 Python?
我在 Windows Subsystem for Linux (WSL) Ubuntu 发行版中使用 SWIG 版本 4.0.2。 我想要包装的 C++ 类包含一个字节数组(即数组中的每个项目的类型为 uint8_t 或
Python 类可以从 SWIG 包装的 C++ 类派生吗?
我在 Windows Subsystem for Linux (WSL) Ubuntu 发行版中使用 SWIG 版本 4.0.2。 我可以包装 C++ 类 (EventProcessor),在 Python 中创建该类的实例,并提供该实例...
使用 SWIG 包装返回 std::tuple 的类成员函数
我正在尝试使用 swig 包装一个类。该类有一个名为 readKeyword 的成员函数,它返回一个 std::tuple< std::uint32_t,std::int32_t,std::uint64_t,std::int64_t,double,std::string ...