swig 相关问题

SWIG是一个接口编译器,它将用C和C ++编写的程序与脚本语言(如Perl,Python,Ruby和Tcl)连接起来。

带swig的模块名称

我正在尝试使用swig来创建perl模块。 %模块mymodule工作但%模块mymoduele :: mymodule不起作用。有没有办法让这项工作?

回答 1 投票 1

SWIG:未定义任何类型地图

我有一个c ++类,我试图使用SWIG为Python包装。我在尝试包装一个以数组作为输入的函数时遇到了麻烦。这是头文件,类......

回答 2 投票 5

如何在GO中将“_Ctype_int”更改为“int”?

我有一个切片,我需要从_Ctype_int更改为int。 fmt.Printf(“切片类型:%T”,切片)//返回切片类型:[] main._Ctype_int您知道一个简单的转换吗?谢谢!这里是 ...

回答 1 投票 1

如何在Win7上正确生成时,如何使用SWIG在Linux上生成C#

我正在使用SWIG 3.0.12在Win7上从C ++生成C#包装器。命令是:swig.exe -c ++ -csharp -namespace DS -DWIN32 -outdir D:/ DS_CSharp / GeneratedSWIG DS.i这在Windows上工作正常。我们的C ++ ......

回答 1 投票 1

SWIG / java如何将方法添加到SWIGTYPE *类

swig生成以下类型的java类:public class SWIGTYPE_p_my {private long swigCPtr; protected SWIGTYPE_p_my(long cPtr,boolean futureUse){swigCPtr = cPtr; } ...

回答 2 投票 0

python import swig库失败,动态模块没有定义init函数

我有一个非常简单的example.c:double My_variable = 3.0;还有一个example_python.i:%模块示例%{extern double My_variable;然后我运行:swig -python example_python.i gcc -o example.o -c -...

回答 1 投票 0

由于缺少包含路径,无法构建使用Swig构建的go模块

在我的swig接口文件中,我使用包括如下:%{#include“lib-cpp / types / lists / linked-list.hpp”%}%include“lib-cpp / types / lists / linked-list.hpp”但是当我跑去安装我得到:...

回答 1 投票 1

SWIG从c到Python。添加自定义方法生成py文件

我有从SW到Python的SWIG。是否可以使用SWIG接口向生成的py文件添加自定义方法,或者必须手动更改py文件。

回答 1 投票 0

dlltool失败了python27.def文件

我想从python27.dll(C:Windows / SysWOW64)创建libpython27.a我linux:/ usr / i686-w64-mingw32 / bin / dlltool -A --dllname python27.dll --def python27.def - output-lib libpython27.a / usr / ...

回答 1 投票 0

尝试使用distutils为mingw32交叉编译SWIG Python扩展时出错

我正在尝试使用distutils模块在Linux for Windows(mingw32)上交叉编译一个简单的SWIG Python扩展。最终目标是为某些库编译Python包装器并且...

回答 2 投票 3

导入错误:Jupyter笔记本中的DLL加载失败但在.py文件中工作

我在Anaconda环境中安装了BreakoutDetection模块。当我尝试使用jupyter笔记本中的import breakout_detection导入模块时,我得到以下错误-------------------------...

回答 6 投票 7

Swig - 绑定一个方法,返回对一个director类的指针的引用

好吧,标题有点长,但我想不出更短的:)所以让我解释一下。我有一个C ++代码库,我们有一些容器类。这些类有访问方法返回...

回答 1 投票 2

如何强制swig在模块的帮助页面中生成适当的参数列表?

使用SWIG生成的模块的帮助页面不是很有帮助。实际上,它甚至没有列出每个函数的参数。有关模块示例的帮助:NAME示例FILE / home / anon / ...

回答 2 投票 1

如何在外部C#app中调试C ++ DLL(无法从调试器启动)

我无法想象如何调试托管应用程序中使用的C ++部分代码。我似乎在一个更具体的情况下,其他现有的类似问题上下文:我想调试我的C ++ DLL ...

回答 1 投票 0

Gazebo Callback没有开火

我正在尝试编写一个小型库来连接Gazebo和Python(我尝试使用pygazebo库并没有成功)。我试图从相机获取输出并找到April Tags ...

回答 1 投票 3

如何为pytest执行的SWIG编译的C代码生成代码覆盖率报告

使用SWIG 2.0从python测试框架执行C代码,在我的情况下是pytest。有没有办法配置SWIG来生成执行的C代码的代码覆盖率报告?与......有些融合

回答 1 投票 2

SWIG编译的C ++ / Python代码的测试覆盖率

我有一个经典的SWIG设置,其中从Python调用一堆C ++函数。现在,在添加一些测试(在Python中)之后,我想在C ++源代码上获得测试覆盖率。经典的Python ......

回答 1 投票 2

Swig转换矢量 到本机PHP数组

我开始使用swig和php,我想返回一个std :: vector 我的PHP代码。我试过这个(所有编译工作)。我的swig文件:%module example%include

回答 2 投票 1

使用相同的代码生成2种语言的文档

我可以用不同的方式生成2种不同语言的文档吗?问题是我有一个C API,它也通过类似VB的专有语言暴露。暴露......

回答 1 投票 4

SWIG C ++ / Python使用std :: enable_if绑定和支持条件成员

很抱歉这个长标题,这是我想要实现的:我有一个带有bool模板参数的小C ++类,当为true时,使用std :: enable_if禁用其setter方法。这里有一个 ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.