腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
模板
化
函数
中
重新
定义
(
忽略
)
SWIG
标识符
、
我读过很多其他关于swigs使用
模板
的帖子,但我有一个独特的例子,我可以将其减少到最小的情况。例如。template(ExampleFuncDouble) ExampleFunc<double>; %template(ExampleFuncInt2) ExampleFunc<int, 2>; 当使用
swig
我知道这是因为这两个
模板
函数
具有没有
模板
的签名,但在我的真实示例
中
,我需要
模板
声明同一个
函数
的标量和数组版本。不能重命名cp
浏览 30
提问于2020-06-26
得票数 0
1
回答
实例
化
模板
和
SWIG
、
、
我想使用
SWIG
为这两个类创建一个Java包装器,它们位于同一个文件
中
:template<class T>{%template(IntEncoder) EncoderInterface<int>; Warning 302: Identifier 'IntEncoder' redefinedIntEncoder
在
utilities.cc中有代码,我希望让实
浏览 3
提问于2015-03-30
得票数 4
回答已采纳
1
回答
通过
SWIG
从Ruby调用Boost?
、
、
假设我想从Ruby代码
中
调用一个或多个boost库
函数
。有很多时候我都想这样做,但最近我想使用Boost Graph库来进行高效的图形处理。我认为最常被建议的方法是使用
SWIG
。有没有人通过并生成了Boost库的
SWIG
包装器?这实际上是与Boost进行互操作的最佳方式吗?Boost的哪些部分无法通过
SWIG
访问,因为它们需要不受支持的C++功能才能工作?
浏览 0
提问于2010-11-15
得票数 3
回答已采纳
3
回答
SWIG
的警告503是什么?
、
、
、
这些警告是
在
Android NDK下编译
SWIG
生成的C++代码时生成的。
浏览 1
提问于2012-04-24
得票数 12
回答已采纳
2
回答
为什么
在
更改
swig
模板
时需要
重新
启动express server?
、
通常,
在
Express中使用EJS
模板
时,我不必
重新
启动服务器就可以看到我对
模板
所做的更改。我只需对.ejs文件进行更改,然后
重新
加载浏览器即可查看更改。但是,对于
swig
模板
(我更喜欢
swig
模板
),如果我对.html文件进行了更改,我必须
重新
启动服务器才能看到我的更改在浏览器
中
反映出来。 这是一个bug,或者仅仅是我
忽略
的其他东西的副作用?我并不是
在
寻找一个像
浏览 1
提问于2013-05-07
得票数 6
1
回答
如何通过
Swig
创建Python类的别名?
、
、
、
、
模板
在库中大量使用,每个
模板
类型都通过
swig
映射到自己的python类,如下所示:%template(Imagedouble) Image"filename") %template指令不应用于
在
同一作用域中多次包装相同的
模板
实例
化
。造成此错误的原因是
模板
展开导致两个同名的相同类。这会产生符号表冲突。此外,为了减少代码膨胀的可能性,只
浏览 0
提问于2010-12-28
得票数 4
回答已采纳
1
回答
如何使用
SWIG
为C++
模板
类创建调度包装器类
、
、
、
我们正在尝试使用
SWIG
包装不同语言的C++
模板
库(Python,R.)。我们不希望
在
traget语言中为每种类型实例
化
使用不同的类名。编写一个接口文件,它创建一个单个类,该类分配给正确的
模板
实例
化
(如果在每个
函数
调用中都会发生这种情况)。
在
Python
中
,我们希望允许这样的东西v_int = Foo(1)v_str = Foo(&q
浏览 4
提问于2015-10-13
得票数 3
1
回答
向Python
Swig
模板
类添加新方法
、
、
我需要在
swig
模板
类
中
添加一个新方法,例如:%template(DoubleVector) vector<double>; 这将在生成的.py文件中生成一个名为这些都是生成的
函数
,我无法控制它们。现在,如果我想向这个类(DoubleVector)添加一个名为"func4()“的新方法,我该怎么做呢?有可能吗?我知道一个名为%pythoncode的
标识符
,但我不能使用它在这个<e
浏览 4
提问于2012-01-12
得票数 5
回答已采纳
2
回答
再来几次酒后警告
、
、
我正在尝试
在
c++库
中
创建一些红宝石包装器。我的大部分工作,但我有一些警告,我想修复。已
忽略
。已
忽略
。 我以前见过这种类型的警告,但这与std::string的继承有关。这些导致了真正的问题,因为我无法获得返回的字符串值。
浏览 4
提问于2013-12-16
得票数 0
回答已采纳
1
回答
如何访问只有带有
SWIG
/Python指针的struct的值
、
、
我
在
大口喝。typedef struct session* session_t;typedef struct Ses
浏览 0
提问于2018-09-15
得票数 0
回答已采纳
1
回答
滑动C模块的子集,同时
忽略
模块的其余部分和其他依赖项
、
、
我有一个my.c文件,它
定义
函数
"foo“和"bar",其中"foo”本身是独立的,"bar“调用其他
函数
,比如"gee",
定义
在
一堆我不想被吞食的其他文件
中
。现在,我想使用
Swig
将my.c
中
的"foo“包装起来,而不涉及其他文件或
函数
。我为foo
定义
了一个
swig
接口: %module sampleextern fl
浏览 4
提问于2015-07-08
得票数 0
1
回答
如何在
SWIG
中
包装可变
模板
类的可变
模板
成员
函数
?
、
、
、
、
我有一个包含变量
模板
定义
的头文件,该文件还包含一些可变
模板
成员
函数
。Args>private:}; 然后,我有另一个标头,它
定义
了
模板
专门
化
中使用的类包装Foo专门
化
,以及它的
模板
化成员
函数
,这样我就可以从Lua脚本中使用它们。我遇到的问题是,
SWIG
浏览 0
提问于2019-08-14
得票数 1
回答已采纳
1
回答
使用Quantlib Python进行引导
、
、
、
我想用QuantLib库
在
Python
中
引导一条收益率曲线。我知道
在
使用C++进行引导时,
在
QuantLiab中有一个名为PiecewiseYieldCurve的引导
函数
,但是当我使用Python时,Python QuantLib
中
没有这样的
函数
。我想知道
在
Python QuantLib
中
是否有一个别名PiecewiseYieldCurve,所以我必须调用别名
函数
名才能使用PiecewiseYieldCurve<em
浏览 0
提问于2014-01-10
得票数 3
2
回答
用
模板
构造
函数
包装未
模板
化
类
、
、
、
、
我们有一个带有
模板
构造
函数
的未
模板
化
的C++类。我们能够使用
SWIG
2制作Python包装器,但是
在
SWIG
3
中
相同的代码失败了:包装类的构造
函数
引发AttributeError(“没有
定义
构造
函数
”)。我希望有人能建议一个干净的解决办法。footprintSetOperations(int)%footprintSetOperati
浏览 0
提问于2014-10-15
得票数 1
回答已采纳
1
回答
如何使用
SWIG
在
命名空间内的
模板
类
中
包装C++ operator[]?
、
、
、
我正在使用
SWIG
包装一个现有的C++库,只使用它的头文件。这个库使用命名空间和
模板
类来创建自
定义
对象的数组。我
在
尝试包装用于访问包装数组
中
的元素的下标运算符(operator[])时遇到了问题。
SWIG
告诉我operator[]被
忽略
了,我应该使用%extend:所以我尝试使用extend,但是无论我尝试了什么语法,我都不能让插入
浏览 1
提问于2013-05-10
得票数 5
回答已采纳
1
回答
在
模板
类
中
包装C++
模板
构造
函数
、
、
、
这个C++库由标准的C++类和C++类
模板
组成。 } }; } %template(BBar) NS1::Bar::Bar<NS1::B>;%template(BBar) NS1::Bar<NS1::B
浏览 3
提问于2016-12-02
得票数 4
回答已采纳
1
回答
SWIG
更改功能签名
、
我正在使用
Swig
创建一个Java接口。基本上,
在
C++
中
我有
模板
({ T* GetElements() const;...{ ...此
模板
作为我需要通过
SWIG
导出到Java的API的一些
函数
的返回值然而
浏览 0
提问于2012-07-02
得票数 3
回答已采纳
2
回答
如何
忽略
模板
化
的C++
函数
?
、
、
(const Wrapper<T>& rhs) const; private: };我想用
SWIG
浏览 0
提问于2016-03-09
得票数 1
回答已采纳
2
回答
增加共享指针和继承
、
、
、
、
我
在
饮水、共享指针和继承方面遇到了麻烦。#define INCLUDED_
SWIG
_SHARED_PTR_H #include <
浏览 4
提问于2011-01-17
得票数 9
回答已采纳
1
回答
自
定义
SWIG
访问器
函数
或结构成员类型强制转换
、
、
、
、
我需要一些方法将unit8_t数组转换为char数组或char * string,以
在
Python上创建Job,并在从C++端获取对象之后打印它的字段。
SWIG
是否支持自
定义
访问器
函数
(即get/set)或“魔术”arg cast?job = someFuncInCppCode() print("Identifier:
浏览 28
提问于2022-01-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
战略白皮书:《为什么数字化转型正在重新定义人、技术和设备在医疗中的交互方式》
C+11使用using定义别名(替代typedef)
把C/C+程序编译成实用的python模块,突破你的瓶颈
【例说】Verilog HDL 编译器指令,你见过几个?
如何把C/C++程序编译成实用的Python模块
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券