腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当我
使用
带有
动态
fn
名称
的
Ctypes
时
,
为什么
我
得到
负
的
ptr
?
python
、
ctypes
我
有一个下面的python脚本可以工作, from
ctypes
import c_uint32, c_uint8, c_void_p, c_char_p
ptr
raw_json =
ctypes
.cast(
ptr
, c_ch
浏览 38
提问于2020-07-22
得票数 0
回答已采纳
1
回答
ctypes
中
的
LP_*指针和*_p指针有什么不同?(以及与结构
的
奇怪交互)
python
、
ctypes
我
很难理解Python ctype中LP_* (例如LP_c_char)和*_p (例如c_char_p)指针之间
的
区别。有没有文档来区分它们?
我
读过
的
关于*_p指针
的
一些文章表明它们更好(以某种未指明
的
方式),但是
当我
尝试将它们用作结构字段
时
,
我
得到
了奇怪
的
行为。例如,
我
可以创建一个
带有
LP_c_char指针字段
的
结构: import
浏览 0
提问于2011-07-15
得票数 8
回答已采纳
1
回答
如何在js -ctype中将javascript字符串转换为unsigned_char js
javascript
、
dll
、
jsctypes
我
需要加载一个
带有
代码
的
dll文件。以下是dll中
的
头代码extern "C" __declspec(dllexport) BYTE* foo(BYTE* a, const char* b);var foo = lib.declare("foo",
ctypes
.default_abi,
ctypes
.unsigned_char.<
浏览 5
提问于2016-08-17
得票数 1
1
回答
Ctype执行回调函数,然后再次错误地调用dll
python
、
dll
、
callback
、
nasm
、
ctypes
我
用NASM编写了一个dll,可以
使用
ctype从Python中调用它。
我
在
ctypes
包装器中创建了一个简短
的
Python回调程序: b = math.ceil(a)
我
知道dll调用回调函数,因为
当我
单步执行
ctypes
包装
时
,光标跳到回调函数,执行回调,然后返回再次调用dll,这似乎就是问题所在。exit_label_for_Main_Entry_
浏览 0
提问于2018-04-16
得票数 0
1
回答
Ctype:将返回指针转换为数组或Python列表
的
快速方法
python
、
arrays
、
ctypes
我
使用
ctype将数组指针传递给dll,并返回指向
使用
dll中
的
malloc创建
的
双重数组
的
指针。返回Python
时
,
我
需要一种将指针转换为数组或Python列表
的
快速方法。
我
可以
使用
这个列表comp,但是它很慢,因为有32万个数据点:理想情况下,
我
将用P
浏览 1
提问于2018-02-21
得票数 6
回答已采纳
1
回答
Python类型如何从传递给NASM
的
字符数组中读取字节
python
、
assembly
、
nasm
、
x86-64
、
ctypes
在以后
的
程序中,
当我
需要
使用
rcx中
的
指针
时
,
我
从内存中读取它。它适用于单个指针,但不适用于访问下面显示
的
指针数组Mark;这可能是因为它是一个指针数组,而不仅仅是一个指针。现在,在处理字符串
时
,如果是指针数组,
我
将始终保留r15以保存在rcx中传递
的
指针。 对内存位置不起作用
的
原因有深入
的
了解吗?
我
使用
ctype传递一个指向NASM
的<
浏览 0
提问于2019-01-22
得票数 0
回答已采纳
2
回答
具有字符串返回
的
Js-ctype第三部分dll
javascript
、
firefox-addon
、
jsctypes
我
正在
使用
一个
带有
js-ctype
的
DLL,它是用C语言生成
的
。职能声明:
ctypes
.default_abi,
浏览 1
提问于2015-06-09
得票数 1
回答已采纳
1
回答
使用
从Cython中
的
方法创建
的
PyCapsule
的
错误结果
python
、
cython
、
pythran
我们需要从Cython中
的
一个类
的
方法创建一个PyCapsule。我们成功地编写了一段代码,它编译甚至运行都没有错误,但是结果是错误
的
。下面是一个简单
的
例子:在DavidW发表评论之后,
我
了解到我们必须在运行时(例如,在get_capi中)创建一个C函数,该函数
的
签名int(int)来自绑定方法twice_cdef,该方法
的
签名实
浏览 6
提问于2017-12-03
得票数 2
回答已采纳
1
回答
在Python中删除FFI指针以获取底层数组
python
、
rust
、
cffi
(
ptr
);} pub extern "C"
fn
rle_values_size(rle: *mut Rle) -> int32_t {import osfrom
ctypes
import c_char_p, c_uint32, Structurerle = Rle([1, 1, 2] * 10) print(r
浏览 0
提问于2016-10-24
得票数 5
回答已采纳
1
回答
从C数组指针创建一个Rust中
的
Vec并安全地释放它?
rust
、
ffi
我
从Rust调用一个C函数,它以一个空指针作为参数,然后分配一些内存来指向它。extern "C" {
fn
allocate_data(data_
ptr
: *mut *cons
浏览 0
提问于2018-05-16
得票数 4
回答已采纳
1
回答
如何返回指针数组?
python
、
arrays
、
nasm
、
x86-64
、
ctypes
我
从ctype调用NASM dll。在
我
的
NASM代码中,
我
使用
malloc创建了三个数组。它们
的
指针被分配给final1_
ptr
、final2_
ptr
和final3_
ptr
。如果
我
单独返回任何一个指针,
我
就会
得到
正确
的
结果。 但是
我
想返回一个包含所有三个指针
的
数组。最后,
我
以这样
的
方式分配指
浏览 2
提问于2018-03-14
得票数 0
1
回答
Python类型注册回调函数
python
、
callback
、
ctypes
我
在
使用
Python和ctype
时
遇到了一些非常奇怪
的
事情。
我
正在
使用
Python3.4.3。首先,项目的一些背景:
我
已经从C代码编译了一个自定义dll。
我
正在
使用
ctype与dll接口。有时,硬件生成一个中断并将其传递给计算机上
的
C库。在C中,有一个
带有
原型void register_callback(int addr, void (*callback)(void))
的
函数。(
浏览 2
提问于2016-07-08
得票数 2
回答已采纳
1
回答
带Box::from_raw() Box::into_raw()往返
的
锈蚀无效指针
memory
、
rust
、
ffi
当我
试图创建一些FFI助手代码
时
,
我
的
头撞到了这个据称简单
的
Box用法。 Self(
ptr
as *mut T as u
浏览 4
提问于2019-12-02
得票数 4
回答已采纳
1
回答
在C代码中获取警告-在可能为null之前取消引用
c
、
pointers
、
static-analysis
、
coverity
在对
我
的
代码执行静态分析(SA)
时
,
我
收到一个警告。代码继续
使用
a_
ptr
执行几个操作。为了完成,
我
已经发布了一个例子--rc =
fn
_b (a_
ptr
);
fn
_a被定义为-
fn
_a(TRUE
浏览 1
提问于2015-10-14
得票数 1
回答已采纳
8
回答
列出从具有ctype
的
dll导出
的
函数
python
、
dll
、
shared-libraries
、
ctypes
有没有办法知道哪些函数是通过python外部函数库
ctypes
从dll导出
的
如果是,有人能提供一段代码吗?
浏览 0
提问于2010-05-23
得票数 42
2
回答
C++中函数指针
的
地址
c++
、
function
、
pointers
我
不清楚从调用返回
的
值是什么:它们似乎都给了我1
的
价值。什么意思?另外,
我
该如何声明接收一个参数而不
使用
typedef?= return_func_
ptr
(); std::cout << "&am
浏览 0
提问于2013-07-07
得票数 0
回答已采纳
1
回答
使用
ctype在Python中创建一个指针数组
python
、
pointers
、
ctypes
我
希望
使用
与C-数据类型"const char**“相匹配
的
ctype创建Python-数据类型,该类型类似于一个指针数组。但是,
我
无法用Python编写这个代码。(
名称
和值对)以及两个数组
的
长度,并返回一个流ID。=
ctypes
.pointer(prop_names) return
ptr
_pr
浏览 8
提问于2022-06-22
得票数 0
回答已采纳
1
回答
从
ctypes
回调返回到NASM
的
指针类型是什么?
pointers
、
nasm
、
ctypes
回调函数可以正确执行,并在Python中显示正确
的
结果,但我在将指针返回到NASM
时
遇到了问题。import
ctypes
浏览 0
提问于2018-05-22
得票数 0
1
回答
类Python
动态
函数调用
python
、
c
我
正在用Python编写一个测试脚本,用调用C函数import
ctypes
sharedObjectPath = (os.getcwd() + "
浏览 3
提问于2015-12-14
得票数 1
回答已采纳
1
回答
锈蚀:从原始指针加载值
pointers
、
rust
实际上,
我
试图了解如何
使用
带有
锈迹
的
指针存储和加载数据,但
当我
运行以下代码
时
:mod tests{
ptr
::addr_of!(a)
fn
f(){ let a = 5;
浏览 0
提问于2021-09-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【翻译】200行代码讲透RUST FUTURES(6)
【翻译】200行代码讲透RUST FUTURES(5)
Golang 反射性能优化
Rust从0到1-高级特性-Traits 进阶
Rust:一个不再有C/C++的,实现安全实时软件的未来
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券