腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
SWIG
将
unsigned
char
*
从
C
返回
Python
、
、
在使用底层
C
代码为
python
生成接口时,我遇到了一个问题。#include "prov.h" {
unsigned
char
*data=data;prov.i%{%}
unsigned</e
浏览 4
提问于2016-09-22
得票数 0
1
回答
c
++到
python
通过引用
返回
未签名的
char
*
、
、
、
我使用
swig
将
c
++函数包装为
python
,如下所示:我从那里学到了如何用引用包装
返回
char
*的函数* obj) %{ $result =
SWIG
_
Python
_AppendOutput($result,obj);
浏览 12
提问于2017-11-06
得票数 2
回答已采纳
1
回答
如何在
python
中通过
swig
使用basic_string<
unsigned
char
>?
我有一个如下定义的函数:
swig
可以毫不费力地将其“转换”为
python
的
c
++包装器。当我
从
python
脚本调用foo时,我总是得到以下错误: TypeError: in method 'foo', argument 1 of type 'std::basic_string<
unsigned
c
浏览 0
提问于2016-02-02
得票数 1
2
回答
Java和SDL_GetKeyState()
、
、
、
我正在尝试
将
一些使用SDL的代码转换为Java。我使用的是sdljava绑定。 sdljava使用
SWIG
作为
C
数据类型和Java之间的桥梁。为了获得SDL_GetKeyState()的等价物,sdljava提供了
SWIG
_SDLEvent.SDL_GetKeyState()方法,该方法
返回
一个称为SWIGTYPE_p_
unsigned
_
char
当然,Java没有
unsigned
char
类型,我不知道编译器认为这个
SWIG<
浏览 0
提问于2009-10-05
得票数 1
回答已采纳
1
回答
Python
:
将
SwigPythonObject转换为
Python
对象
、
我正在使用一些封闭的
Python
模块:我可以通过API调用方法,但无法访问实现。我知道这个模块基本上是包装了一些
C
++代码。{SwigPythonObject} _<hexa number>_p_
unsigned
_
char
浏览 0
提问于2016-09-06
得票数 1
回答已采纳
2
回答
将
C
数据结构和
C
API导出到
Python
、
、
我有一个带有
C
API的
C
库的源代码。我希望
将
函数和
C
数据结构公开给
python
,这样我就可以在
python
脚本中使用库。有超过50个200+函数和大约50个数据结构,所以如果我能自动生成
C
和
Python
语言之间的“胶水”代码会更好。 我目前正在阅读
SWIG
,因为它似乎是前进的方向。最后但并非最不重要的一点(假设
SWIG
是前进的方向),有没有人有一个很好的教程的链接,展示了如何
从
现有的
C</
浏览 0
提问于2011-11-06
得票数 1
回答已采纳
3
回答
将
unsigned
char
* image转换为
Python
、
、
、
、
我能够使用
SWIG
为相机库生成
python
绑定,并且能够使用该库的内置函数来捕获和保存图像。我正在尝试
从
摄像头获取数据转换为
Python
图像库格式,该库提供了
将
摄像头数据作为
unsigned
char
*
返回
的函数。谁知道如何
将
无符号的
char
*图像数据转换成我可以在
Python
中使用的数据格式?基本上,我尝试
将
无符号
char
*图像数据转换为
Python</
浏览 4
提问于2010-08-27
得票数 2
回答已采纳
1
回答
将
python
列表换成
unsigned
char
*
、
、
、
我目前正在尝试
从
Python
访问
C
++函数,当我试图
将
Python
list作为参数传递给函数时,我遇到了一个问题。
unsigned
char
* pucDataBuf = 0); //data bufferSendAPDU(0x01020304, 0, 3,
浏览 1
提问于2011-08-04
得票数 4
1
回答
将
字符串
返回
到
SWIG
python
接口的最佳方法是什么?
、
、
、
、
什么是线程安全和内存泄漏的方式
从
C
++
返回
字符串到
SWIG
python
接口?
char
*__str__() { /* WRITE STUFF TO STRING */
浏览 1
提问于2014-07-07
得票数 6
回答已采纳
1
回答
如何告诉斯威格
将
“u_
char
*”视为“无符号字符*”
、
、
我正在使用
Swig
包装一个
C
库,以便能够在PHP中使用它。库使用u_
char
*而不是
unsigned
char
*。
Swig
将
u_
char
视为一个它不知道的结构。这将导致生成的代码对参数类型进行检查,当我
将
字符串作为
char
*数据传递时,显然会失败。int <em
浏览 6
提问于2014-01-20
得票数 0
回答已采纳
1
回答
用
SWIG
array_class包装字节数组数据
我目前正在使用
SWIG
%array_class,它封装了
返回
一个无符号字符指针的所有
C
函数,并创建了一个Java实用程序(SampleArrayUtil.java)来处理SampleArrayUtil.java当我得到二进制数据时,我不想包装
unsigned
char
*
返回
值(使用%apply
char
* {
unsigned
char
* };),我只想让字节数组放在Java端。我正在考虑创建另一个
C
函数来处
浏览 2
提问于2012-02-18
得票数 1
回答已采纳
1
回答
Cmake/
SWIG
组合在虚拟环境中玩得不好
、
、
、
、
我正在做一个结合了
Python
3和
C
++的项目,所以我决定使用CMake +
SWIG
。
SWIG
_From_
unsigned
_SS_int(
unsigned
int) in corePYTHON_wrap.cxx.o
SWIG
_AsCharPtrAndSize(_object*,
char
**,
unsigned
浏览 8
提问于2015-04-09
得票数 0
1
回答
FindSWIG.cmake找不到正确的头/库对
、
、
core.i PROPERTIES CPLUSPLUS ON)
SWIG
_AsVal_
unsigned
_SS_long(_object*,
unsigned
long*) in corePYTHON_wrap.cxx.o:
SWIG
浏览 1
提问于2015-01-26
得票数 0
1
回答
Swig
C
到
Python
:未定义符号
、
、
、
我目前正在用
Swig
包装服务器代码的一部分,即解码和解析方法,以便在项目所需的
python
服务器代码中使用这些方法。%include "rmsg.i" #include "rmsgrcv.h"
cha
浏览 4
提问于2015-01-13
得票数 2
回答已采纳
3
回答
导入错误:动态模块没有定义init函数
、
、
我正在尝试通过
swig
将我的
c
++代码移植到
python
。配置属性->
c
/
c
++->附加包含目录->
C
:\
Python
27 27\ include 配置属性->Linker->General->Output File->$(OutDir)\Dnld.pyd配置属性->Linker->Input->附加包含目录->
C
:\
Python
27 27 \libs\<
浏览 1
提问于2012-04-12
得票数 7
回答已采纳
1
回答
Swig
:
将
std::vector<
unsigned
char
>传递给
从
c
++生成的
c
#函数
、
、
我有一个
C
++函数: std::map<std::string, std::string> foo(const std::vector<
unsigned
char
>& v);
Swig
生成以下
C
#函数: MapStringString foo(SWIGTYPE_p_std__vectorT_
unsigned
_
char
_t v); 我想在接收byte[]并
返回
IDictionary的
C
#函数中调用它,即:
浏览 55
提问于2019-07-03
得票数 0
1
回答
自定义
SWIG
访问器函数或结构成员类型强制转换
、
、
、
、
我需要一些方法
将
unit8_t数组转换为
char
数组或
char
* string,以在
Python
上创建Job,并在从
C
++端获取对象之后打印它的字段。在
Python
中:print("Identifier: " + job.identifier)Execution error: can only concatenate str (not "SwigPyObje
浏览 28
提问于2022-01-05
得票数 0
回答已采纳
2
回答
SWIG
:将其参数
从
c
++修改为
python
的函数
、
、
、
我是
SWIG
的新手,我使用的相机使用
SWIG
在
python
中包装
c
++。这款相机很特别,因为我不能直接获取原始图像。但问题是,我无法在
Python
中获得像素值(数组)的,因为代码
c
++没有
返回
它。Ok逻辑:)。我的想法是在
Python
语言中使用
char
的数组,该数组
将
包含像素值,并可以通过将其作为参数传递到函数get_frame中进行修改。
c
++函数将如下所示: int PixyInterpret
浏览 101
提问于2018-07-31
得票数 3
回答已采纳
1
回答
链接问题,因为我正在使用OpenSSL +
SWIG
制作
python
模块
、
、
、
我有一个
C
文件dtls_udp_echo.
c
,在其中我使用了SSL函数。我正在尝试使用
SWIG
为这个文件创建一个
Python
包装器。
char
*cookie,
unsigned
int *cookie_len); void start_client(
char
*r
浏览 0
提问于2011-04-15
得票数 0
1
回答
SWIG
添加行以删除不存在的变量
、
、
、
我有一个
C
++类,它能够输出普通ASCII或宽字符格式的字符串。我使用
SWIG
(版本3.0.5)为
Python
创建绑定。绑定必须在Windows (32位和64位)和Linux (64位)下工作。我已经编写了一个自定义类型映射,用于
将
字符串
从
Python
获取到我的
C
++类:/该类型映射用于
将
字符串
从
Python
获取到
C
++类 %typemap(in) const myNamespace:
浏览 1
提问于2015-07-10
得票数 0
点击加载更多
相关
资讯
如何把C/C++程序编译成实用的Python模块
把C/C+程序编译成实用的python模块,突破你的瓶颈
PHP FFI 允许在 PHP 脚本中嵌入 C 代码
C语言数据类型!C语言必学基础知识点干货收藏!
单片机学习(3):制作花样流水灯
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券