SWIG是一个接口编译器,它将用C和C ++编写的程序与脚本语言(如Perl,Python,Ruby和Tcl)连接起来。
我正在尝试在 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 ...
我有一个用 C++ 编写的项目,其中包含使用 Swig 创建的 Python 绑定。 Python 绑定的使用依赖于共享库。 使用 distutils 我已经成功创建了一个 pip 包...
有人在 C# 中使用过 SWIG 库吗? 如果有,您发现了哪些陷阱以及使用该库的最佳方法是什么? 我正在考虑使用它作为程序的包装...
swig c++ 到 python(使用 numpy):错误:使用未声明的标识符“import_array”
操作系统:macOS Sierra 10.12.4 python 发行版:Anaconda python 3.6 我正在学习如何使用 distutils 将 numpy 数组传递给 c++。 我运行时出现错误: $ python setup.py build_ext ...
如何使用 swig Node js 在变量中设置 JSON 对象?
我想使用 swig 在客户端 javascript 中设置一个 JSON 对象。我尝试使用 swig 的 json 过滤器,但它只是打印 JSON 对象而不分配。 var bootstrap = "{{</desc> <question vote="1"> <p>我想使用 swig 在客户端 javascript 中设置一个 JSON 对象。我尝试使用 swig 的 json 过滤器,但它只是打印 JSON 对象而不分配。 <pre><code><script type="text/javascript"> var bootstrap = "{{locals.bootstrap | json}}"</script></code></pre> 正如我们在 Javascript 中所知,这个引导变量可以在整个应用程序中全局访问。但我无法设置 JSON 对象。我尝试了这个<pre><code>var bootstrap = "{{locals.bootstrap}}"</code></pre><a href="https://stackoverflow.com/questions/18617065/nodejs-swig-template-passing-variable-to-javascript/18819253#18819253">参考链接</a>。但它只适用于任何属性,而不适用于 json 对象,它只是在 bootstrap 中设置“[object,object]”而不是 json 对象。 我尝试使用 swig <a href="https://stackoverflow.com/questions/20448700/how-to-output-json-with-swig-in-nodejs">参考链接 </a> 的 json 过滤器,但没有成功。</p> </question> <answer tick="true" vote="1"> <p>尝试</p> <p>var bootstrap =“{{bootstrap | json |安全}}”</p> </answer> <answer tick="false" vote="0"> <p>这就是我在我的案例中所做的。我尝试了上述方法,但出现意外错误。</p> <pre><code>const user = JSON.parse('{{ user | json | safe }}'); </code></pre> <p>所以这可能会有所帮助。</p> </answer> </body></html>
Python - ModuleNotFoundError:没有名为“swig”的模块
尝试在 Windows 11、Visual Studio Code 下运行gymnasium 包时,出现以下错误 PS C:\Users\[...]\Code\Gymnasium> & c:/Users/Thomas.koeppen/Code/Gymnasium/.venv/Scr...