腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
SWIG
对
C++
进行
Python
包装
。
参数
类型
无法
识别
python
、
c++
、
wrapper
、
swig
我正在尝试
使用
SWIG
在Linux上围绕
C++
代码构建一个
Python
包装
器,但我不确定
包装
器是否创建正确。作为一个例子,这里有一个小问题(在我的大项目中)。// file I/O#include <iostream> void warning (const std::string message); 为了通过
SWIG
传递,我有以下
SWIG
输入文件: mes
浏览 20
提问于2020-01-08
得票数 1
回答已采纳
1
回答
使用
SWIG
在
Python
语言中访问
C++
类型
定义
c++
、
python
、
swig
我有一个
Python
,我正在尝试用
C++
包装
它。我想以下面的
C++
类型
定义为
参数
,调用一个
包装
的
C++
函数myfunctypedef std::vector<Foo;我还尝试在
SWIG
中
包装
std::vector模板,如下所示
浏览 3
提问于2011-11-17
得票数 6
回答已采纳
1
回答
包装
std::vector的std::vector,
C++
SWIG
Python
c++
、
python
、
vector
、
swig
我想
使用
SWIG
将向量的
C++
向量
包装
成
Python
代码。%} %template(VectorOfStructVector) vector<vector<MyClass*>>;但是,当
SWIG
我可以
包装
这个
类型
(
使用
对
向量的引用
浏览 2
提问于2010-09-21
得票数 2
回答已采纳
1
回答
使用
SWIG
包装
第三方类/数据
类型
java
、
c++
、
opencv
、
swig
我的问题是,我这里有一个包含第三方库(openCV)的
C++
类。我需要处理它并在java应用程序中
使用
这个类,我想出了
SWIG
来
包装
所有的东西,以便在我的java代码中
使用
它。它工作得很好,但当它到达需要cv::Mat (openCV中的矩阵数据
类型
)作为输入
参数
的函数时,我遇到了一个问题。看一下下面的……class bridge public: cv::Mat IfindReciept(cv::Mat);
浏览 1
提问于2014-05-16
得票数 2
1
回答
SWIG
类型
映射中的
C++
异常
c++
、
swig
我试图
使用
C++
包装
一些简单的
C++
,并且在试图
包装
最基本的东西时遇到了一个问题。 result = func(); return resultobj; re
浏览 1
提问于2014-06-03
得票数 1
1
回答
SWIG
Python
包装
,在divide运算符重载中很奇怪
python
、
c++
、
overloading
、
swig
、
built-in
当我
包装
一个特殊的数学运算时,我尝试在CTPS类中
包装
以下重载运算符:inline const CTPS operator*(const double & a) const {return CTPS(*this)*=a;}%rename (__add__) operator+; %rena
浏览 1
提问于2015-02-07
得票数 2
1
回答
如何
使用
SWIG
在
C++
API上生成C
包装
器?
c++
、
c
、
swig
我想
使用
SWIG
在一些
C++
API上生成C
包装
器。要
包装
C++
,
SWIG
使用
分层方法来生成代码。在最低级别,
SWIG
生成一个过程ANSI样式
包装
器的集合。这些
包装
器负责
C++
>绑定的基本
类型
转换、
类型
检查、错误处理和其他低级细节。这些
包装
器还足以将
C++</e
浏览 7
提问于2011-11-28
得票数 18
回答已采纳
1
回答
使用
SWIG
和
Python
通过引用传递bool
python
、
swig
我已经
使用
SWIG
包装
了一个
C++
库API,它工作得很好,但是我被一个"bool &“
参数
难住了。原始API如下所示:当我从
Python
中调用它时,_wrap.cxx将退出
包装
过程 _v =
SWIG
_CheckStat
浏览 0
提问于2010-12-08
得票数 0
2
回答
使用
SWIG
将自定义的
C++
异常动态重新抛出为
Python
异常
c++
、
python
、
exception
、
reflection
、
swig
Situation 我想
使用
SWIG
为
C++
API创建一个绑定。一些API函数可能引发异常。这应该是一个动态过程:
Python
类型
是在运行时确定的,仅基于捕获的
C++
异常的运行时
类型
。这样,就不需要在
SWIG
接口文件中描述完整的异常层次结构。此外,似乎不可能让
SWIG
手动添加父类。注意,当通过
使用
%typemap(javabase)
对
Java
使用
SWIG
时,这
浏览 1
提问于2013-02-21
得票数 23
2
回答
将
python
函数传递给
SWIG
包装
的
C++
代码
python
、
c++
、
swig
我正在尝试
使用
SWIG
包装
用于
python
的
C++
库。库通过将某些
类型
的回调函数传递给类方法,经常
使用
回调函数。帕斯卡: // handleri is now an alias to最后,我用蟒蛇
浏览 0
提问于2015-12-23
得票数 4
回答已采纳
1
回答
SWIG
_NewPointerObj的最后一个论点是什么意思?
python
、
swig
我有一个兼容性库,它
使用
SWIG
访问
C++
库。我会发现能够在这个层中创建一个压缩
包装
的
Python
对象(而不是接受
C++
对象作为
参数
或返回一个
参数
)是很有用的。也就是说,我想要指向PyObject*
包装
的
C++
对象。 我发现
SWIG
_NewPointerObj函数正是这样做的。
SWIG
生成的xx_wrap.cpp文件
使用
此函数,但它也可在
swig
浏览 2
提问于2011-08-28
得票数 14
回答已采纳
1
回答
SWIG
包装
器未声明(在此函数中首次
使用
)
python
、
c++
、
wrapper
、
swig
我正在尝试为
C++
代码创建一个
包装
器,以便在
python
项目中
使用
它。代码取自 (主要是mtree.h)。我
使用
swig
生成界面的方式是:
swig
-
python
-module mtree mtree.huser@ubuntu:~/git/M-Tree/cpp2
python
(master)$ gcc -c -fpic
浏览 2
提问于2019-12-07
得票数 0
2
回答
Python
到
C++
float的转换错误
c++
、
python
、
swig
我正在
使用
SWIG
将我的
C++
代码
包装
到
Python
中。但是浮点数的转换很奇怪。例如,如果我有下面的函数(用
C++
编写) float x=62.02;}>>>有没有办法告诉
SWIG
如何
进行
正确的转换?
浏览 2
提问于2012-01-22
得票数 0
回答已采纳
1
回答
SWIG
如何在
Python
语言中
包装
map<string、string>?
c++
、
python
、
stl
、
swig
我正在
使用
SWIG
2.0为
C++
库创建一个
Python
包装
器。一个方法有一个"const std::map&“
类型
的
参数
。
SWIG
愉快地为它生成了一个
包装
器,但是我不知道如何调用这个方法。例如,如果我为该
参数
传递{"a":"b"},我会得到一个"NotImplementedError:重载函数的
参数
数量或
类型
错误
浏览 3
提问于2012-01-28
得票数 12
回答已采纳
1
回答
在自定义
类型
映射中重用
SWIG
映射
python
、
c++
、
swig
我目前正在为一个
C++
库编写
Python
包装
器,我想
对
它
使用
SWIG
。在我的
C++
库中,有一个具有以下签名的方法:现在,我知道
SWIG
已经内置了std::向量支持,但我想将std::vectors我现在面临的问题如下: SomeClass由
SWIG
自动
包装
。因此,我想要做的是在向量
类型
映射中重用这个
包装<
浏览 0
提问于2018-08-18
得票数 0
3
回答
从
C++
调用
C++
函数时,如何将
python
类作为
参数
传递?
python
、
c++
、
swig
我正在编写一个
C++
应用程序,它需要加载
Python
模块,并调用该模块中的函数。应用程序需要将一个
C++
类作为
参数
传递给
python
函数。我设法从
C++
代码调用
python
代码,但我只设法将“原始”
类型
作为
参数
传递。我
使用
SWIG
创建了
包装
器/接口,但是我找不到如何将我的
C++
类从应用程序转换为PyObject*,以便将其作为
参数
传递给
浏览 2
提问于2014-12-08
得票数 0
1
回答
如何
使用
接受
Python
数组作为输入的
SWIG
包装
C++
函数,而不显式地给出大小?
python
、
c++
、
numpy
、
swig
我有一个
C++
类库,我正在构建一个
使用
SWIG
的
Python
接口。这些类中的许多类都有接受双*数组或int*数组
参数
而不输入大小的方法。.); 我希望能够在
Python
中
使用
这些函数,用户可以传递
Python
数组。这些数组的大小从来不作为函数的
参数
。我看到的所有numpy示例都要求我将int array_size
参数
添加到正在
包装
的
C++
方法/函数中。是否有一种方法可以<
浏览 10
提问于2022-06-22
得票数 0
回答已采纳
1
回答
如何解开
SWIG
数据
类型
python
、
c#
、
swig
我正在编写C#脚本,
使用
速度API自动化临床试验的时间重复的程序。速度API是Varian医疗系统的一个库,最初是用
Python
语言编写的。它是通过
SWIG
函数向C#开发人员提供的。目前,我被C#编译器
无法
识别
的数据
类型
所困扰,即:结对<bool,vector>“
对
是
python
和
C++
的原生数据
类型
,但C#编译器没有
识别
数据
类型
。我可以找到与上面显示的数据
类型
浏览 13
提问于2022-02-03
得票数 1
1
回答
Swig
:如何将"FILE“
类型
从
C++
传递给Java
java
、
c++
、
file
、
java-native-interface
、
swig
我在
C++
中有一个函数,为此我需要用Java创建一个
包装
器。函数期望输入文件
类型
的
参数
(来自stdio)。我不相信
Swig
能够自动地在Java中
使用
一个接口,而无需在
swig
接口文件中
使用
一些手工工程--我可能错了。这是我拥有的--#include <cstdio> { SampleClass(FILE* file) :file
浏览 7
提问于2017-03-25
得票数 0
回答已采纳
1
回答
用Boost.
Python
包装
和传递HWND
python
、
boost
、
hwnd
、
win32gui
、
py++
我已经为一个
C++
遗留类创建了一个Boost.
Python
包装
器(
使用
Py++),该类在其构造函数中接受一个HWND窗口句柄。但是,在将模块导出到
python
之后,当我尝试
使用
它时,我得到了一个
类型
不匹配错误。下面是我
包装
的
C++
类://class Foopublic: Foo( co
浏览 2
提问于2012-05-01
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你试过C语言和Python一起混合编程吗?两者相加不是已经无敌了!
如何把C/C++程序编译成实用的Python模块
把C/C+程序编译成实用的python模块,突破你的瓶颈
C语言和Python一起混合编程!
C语言和Python结合真的“无敌”吗?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券