腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
要求
澄清
Python
CFFI
定义
文件
中
“
空
”
C
结构
定义
的
有效性
和
原因
、
、
、
、
我正在阅读一些代码,偶然发现了这个相当奇怪
的
C
结构
定义
: 有没有人能解释一下(如果可能的话,带上参考资料): 如果这是有效
的
结构
定义
这样
的
定义
(没有
定义
字段/成员)
的
目的是什么?类型
定义
结构
dataObject { ...;} DATA_OBJECT; [编辑] 上面的代码可以在这里找到
浏览 50
提问于2021-02-26
得票数 -3
回答已采纳
1
回答
如何利用
Python
中
现有的
C
结构
?
、
我有一些已经在
C
中
定义
的
头
文件
(如果我们是技术性
的
,但是头是
C
兼容
的
),我使用这些
文件
来
定义
一组数据类型(
结构
)。我想在
python
脚本中使用这些代码来测试相应
的
C
++应用程序。这主要是为了避免在
python
中
重新
定义
它们,因为其中一些
结构
很难处理,但是在一个地方
定义
浏览 2
提问于2022-03-17
得票数 0
1
回答
在
CFFI
中使用标准库标头
、
我使用
Python
和
CFFI
为我用
C
编写
的
库编写了一些单元测试,这个库涉及Linux上
的
套接字编程。.
c
文件
被编译到共享库
中
,然后使用ffi.dlopen()加载。当然,struct sockaddr_in
结构
是在netinet/in.h
中
定义
的
,在我
的
例子
中
,它是在另一个
结构
中使用
的</em
浏览 0
提问于2019-08-13
得票数 2
回答已采纳
1
回答
在
Python
cffi
中
的
库之间传递对象
、
如果我用
cffi
.FFI.new创建一个新
的
结构
,如何将它传递给另一个具有相同
结构
定义
的
FFI
中
的
函数?我有一个基本
的
C
结构
,我通过
cffi
包在
Python
中使用它,我希望在运行时将它传递给由
cffi
生成
和
编译
的
各种函数。但是,我不知道如何让生成
的
函数共享相同
的
结构<
浏览 29
提问于2019-03-04
得票数 2
回答已采纳
3
回答
用
cffi
按值传递
结构
?
、
、
、
、
我
的
印象是,
CFFI
不能按值传递
结构
,但
CFFI
文档说: 若要将
结构
按值传递或返回给函数,请加载
cffi
系统并将
结构
指定为(:struct structure-name)。我打算更新包,我想知道在cl包
中
我将在哪里以及如何按照
CFFI
文档“加载
CFFI
系统”,以及在哪里“将
结构
指定为(:struct structure-name)”
和
“使用:(:struct structure-
浏览 4
提问于2013-09-24
得票数 5
回答已采纳
2
回答
如何在
Python
中
实现
C
接口并使用
CFFI
传递对象
、
、
、
我想知道如何使用现有的
C
接口(一个头
文件
),并使用
CFFI
库在
Python
中
实现这样
的
接口。例如,我有以下头
文件
,interface.h我想用
Python
实现它。我认为下面的程序可以完成工作,但它没有,它创建了函数foo,但它不能保证实现遵循在头
文件
中
定义
的
结构
。在上面的示例
中
,调用foo返回一个
浏览 10
提问于2021-03-08
得票数 1
回答已采纳
1
回答
CFFI
即使在库
中
也找不到函数。
、
、
、
、
我正在尝试使用
CFFI
加载一个共享库。代码
的
目的是实例化
C
结构
,打印并销毁它。
文件
"/usr/local/lib/
python
2.7/dist-packages
浏览 4
提问于2016-02-26
得票数 0
回答已采纳
2
回答
Python
未能使值
的
定义
在
C
头中被检测到
、
我很难使用
cffi
将现有的
C
项目包装成
python
。我设法隔离了这个问题,并做了一个最小
的
例子。问题是
定义
价值观。
定义
不适用于
C
源
的
includes#include "s.h"from
cffi
import FFI ffi.set_source
定义
在
浏览 20
提问于2022-09-01
得票数 0
1
回答
使用
C
++类
的
CPython API jiving
、
、
我正在尝试在
C
++类中使用
C
/
Python
API
中
定义
的
结构
。具体地说,我试图为PyMethodDef
和
PyMemberDef
定义
一个
结构
数组(文档是): 对于PyMethodDef,我能够在类头中
定义
一个静态数组,并在实现
文件
中
声明它。在
Python
源代码
中
,PyMethodDef是这样
定义
<em
浏览 0
提问于2012-08-21
得票数 3
回答已采纳
1
回答
在
Python
中
是否有使用内联
C
代码
的
内置方式?
、
、
、
、
即使numba、cython (特别是cython.inline)存在,在某些情况下,在
Python
中使用内联
C
代码也会很有趣。 有内置方式(在
Python
库
中
)有内联
C
代码吗?PS:以前提供这个功能,但它只是
Python
2。
浏览 3
提问于2020-12-12
得票数 3
回答已采纳
1
回答
使用
cffi
编译多个源
文件
、
我最近发现了
Python
模块,我想用它为我用
cffi
编写
的
一些
C
代码编写单元测试。有一件事(可以说很简单)是我无法理解
的
,那就是如何将几个
C
源
文件
编译成一个
Python
模块,然后该模块可以由
Python
代码导入。举个例子,假设我有四个
C
文件
,a.
c
,a.h,b.
c
和
b.h,这样a.
c
就同时包含了a.h
和
b.h,
浏览 24
提问于2019-05-05
得票数 1
回答已采纳
2
回答
已
定义
和
未
定义
的
__cplusplus编译器指令
其中我有一个使用
C
库
的
C
++项目。我在尝试实现fatfs
文件
。问:在多个
文件
中
,我要添加extern "
C
" #endif // code..但出于某种
原因
,在一个.h
文件
中
定义
了_cplusplus,而在另一个.h
文件
中
没有
定义
__cplusplus。
浏览 3
提问于2015-01-01
得票数 1
回答已采纳
1
回答
C
++,类
的
空
析构函数
、
我读过你
的
一个答案()。你写道:“让我们假设
C
类型
的
对象是在.cpp
文件
中
A
的
构造函数
的
定义
中
创建
的
,该
文件
也包含
结构
C
的
定义
。现在,如果你使用
结构
A,并
要求
销毁一个A对象,编译器将提供一个隐式
的
析构函数
定义
,就像上面的例子一样。该析构函数还将隐式调用aut
浏览 11
提问于2013-07-29
得票数 2
2
回答
如果XML声明
和
DTD都是XML文档
有效性
和
良好格式
的
先决条件,那么它们如何在规范中都是可选
的
呢?
、
、
、
、
仔细阅读,然后
定义
一个XML文档如下:...规范规定: 以及格式良好
的
,如果“它满足了本规范
中
给出
的
所有格式良好
的
约束”。
的
定义<
浏览 17
提问于2021-11-26
得票数 1
回答已采纳
1
回答
一个XSD模式
中
可以包含另一个XSD
的
内容吗?
、
、
为了详细说明这个问题
的
标题,我有一个
定义
XML
结构
的
主模式。但是,XML
文件
的
使用方式与以下类似: <!ENTITY node1 SYSTEM "
C
:\node1.xml">]> &node1; &am
浏览 0
提问于2011-02-04
得票数 4
回答已采纳
1
回答
替代在头
文件
中
为
c
#
中
的
“错误取消引用指向不完全类型
的
指针”
定义
结构
、
、
我知道这方面还有其他问题,它们通常指向在头
文件
中
同时声明
和
定义
struct
和
typedef struct
的
标准解决方案。但是,我正在查看其他代码,在标题中:typedef struct A A_t; 然后在*.
c
文件
中
定义
结构
A以及其他函数
的
实现。A
的
实现包括许多
定义
,等等,这些
定义
也包括在*.
c<
浏览 4
提问于2016-06-23
得票数 0
回答已采纳
9
回答
错误:命令'x86_64-linux-gnu-gcc‘以退出状态1失败“
、
、
、
显示此错误:在virtualenv
中
尝试下列操作时pip install pycrypto这里有几种建议安装
python
2.7-dev
的
解决方案 sud
浏览 15
提问于2014-11-25
得票数 26
回答已采纳
5
回答
Python
:我应该将数据放在列表或对象属性
中
吗?
、
、
、
、
我在
Python
中
寻找一个合适
的
数据
结构
,用于处理
结构
多样
的
表单。所谓
结构
多样
的
表单,我
的
意思是表单字段
的
数量
和
表单内容
的
类型都是事先不知道
的
。它们是由使用输入填充表单
的
用户
定义
的
。将数据放入A)对象属性(例如,
空
的
“表单”-class)或B
中
的</
浏览 16
提问于2010-09-12
得票数 2
回答已采纳
2
回答
我是否正确地使用
C
类型来化简这个
结构
?
、
、
、
、
我正在尝试使用
python
的
ctype与对话。HGRABBER类型:#define HGRABBER HGRABBER_t* HGRABBER __stdcall IC_CreateGrabber(); 下面是我在
python
中
实现这个
结构
<em
浏览 1
提问于2014-09-13
得票数 3
回答已采纳
1
回答
CFFI
在
Python
(Linux)虚拟环境
中
失败--试图在venv
中
安装加密包。
、
、
-
c
c
/_
cffi
_backend.
c
-o build.linux-i686-3.4/
c
/
cffi
_backend.o gcc build/lib.linux-i686-3.4/_
cffi
_backend.cpython/utils.py",第57行,在build_ffi ffi = FFI() "path-to-venv/lib/
python
3.4
浏览 2
提问于2018-05-07
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust FFI 编程-其它语言调用 Rust 代码-Python
Python 大牛给出的 20条Python 性能优化的建议
五年Python从业人员在工作中总结的,Python性能优化20条建议
做到这二十条,Python程序性能轻松翻倍!
python 性能优化的20条建议!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券