腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何处理红宝石中的红宝石阵列?
c
、
ruby
、
ffi
我想
使用
ruby
调用
一个
c
函数
,它有一个
数组
作为输入变量,输出是一个
数组
。也就是说,
c
函数
看起来如下:我创建了红宝石绑定如下: extend
FFI
::Library
ffi
_lib
浏览 1
提问于2015-04-01
得票数 7
1
回答
Ruby
FFI
使用
数组
数组
调用
C
函数
arrays
、
ruby
、
image
、
pointers
、
ffi
我有下面的
C
接口: int foo(void* bar, void* baz); 基本上,它的作用是获取一个RGB值
数组
,处理它们,然后返回一个新的RGB值
数组
。我为它编写了以下
Ruby
FFI
包装器: module MyLibrary
ffi
_lib "path/to/mylibrary.so" attach_function:foo, [:pointer, :pointer]
浏览 6
提问于2019-05-12
得票数 2
回答已采纳
3
回答
Ruby
:多维
数组
c
、
ruby
、
arrays
、
ffi
我试图从
Ruby
调用
的
C
函数
如下所示:其中: module FooLib
ffi
_lib "foo.
浏览 5
提问于2014-03-25
得票数 1
3
回答
Ruby
:取消引用指针
c++
、
ruby-on-rails
、
ruby
、
pointers
我如何取消
Ruby
中指针的引用?{} 我在
浏览 5
提问于2015-02-26
得票数 2
回答已采纳
2
回答
如何
使用
Go共享库在
Ruby
中传递字符串
数组
和获取字符串
数组
?
ruby
、
go
、
ffi
我正在尝试
调用
Ruby
的Go项目。main() {}go build -buildmode=
c
-shared -o libgnparser.so main.gorequire '
ffi
' extend
FFI
::Library
ffi
_lib '.
浏览 27
提问于2019-11-15
得票数 3
回答已采纳
2
回答
从锈蚀返回阵列到
FFI
rust
、
ffi
我需要编写一个
函数
来返回u16整数
数组
。这一功能应由
FFI
使用
。我
使用
Ruby
来测试
ffi
调用
:require '
ffi
' extend
FFI
::Libraryp result_array 但是结果是完全错误的(预期:
浏览 0
提问于2019-08-22
得票数 5
回答已采纳
2
回答
基于
FFI
分段故障的锈蚀红宝石阵列
ruby
、
rust
、
ffi
、
ruby-ffi
我试图返回一个可以从外部锈迹
函数
转换为
Ruby
数组
的结构,但是当我试图
调用
structs #to_a方法时,我会得到一个分段错误。use libc::size_t;pub struct Array { data: *const libc::
c
_void,' extend
FFI
::Library
ffi
_lib '.中<e
浏览 8
提问于2015-07-02
得票数 3
回答已采纳
1
回答
从
Ruby
内部
调用
C
代码--如何
使用
返回的指针?
c
、
ruby
、
windows
、
winapi
问题:我想把算法当作一个黑匣子,我可以在
Ruby
中
调用
它--只需输入所需的参数并
使用
结果。
Ruby
( 1.8.7和1.9.3)都有Win32API模块,它的目的似乎是使与动态库的接口变得非常容易,从而实现我所追求的目标。第三方
C
函数
是CodeGen().它包含6个参数,包括源字
浏览 5
提问于2013-01-05
得票数 7
回答已采纳
2
回答
使用
FFI
和
C
函数
在
ruby
中创建动态
数组
类
c
、
ruby
、
ffi
我想在
ruby
中创建自己的动态
数组
类(作为培训)。由于红宝石中没有静态
数组
,所以我的想法是
使用
FFI
。若要在
c
中创建一个创建大小为n的int的静态
数组
的
函数
,则可以在我的
ruby
程序中
使用
它。我对
C
知之甚少,很难理解
FFI
的文档--到目前为止,这是一个定义
c
函数
来创建
数组
的create_array.
c
文件。的
浏览 3
提问于2019-03-31
得票数 7
回答已采纳
1
回答
使用
RubyFFI从
ruby
停止具有无限循环的
c
函数
c
、
ruby
、
ruby-ffi
以下是我的设想, require '
ffi
' extend
FFI
::Library
ffi
_
浏览 2
提问于2017-02-23
得票数 0
回答已采纳
1
回答
用
ruby
FFI
在
ruby
中创建静态
数组
类
c
、
arrays
、
ruby
、
memory
、
ffi
我想在
ruby
中实现我自己的静态
数组
类。它将是一个具有固定容量的
数组
,
数组
中的所有元素都是单一类型的。为了直接访问内存,我
使用
了
FFI
,它允许创建自己的
C
函数
,并在您的
ruby
程序中
使用
它们。我创建了一个非常简单的
C
函数
,它为整数
数组
分配内存,并返回一个指向内存空间的指针: int
浏览 2
提问于2019-04-08
得票数 2
回答已采纳
1
回答
如何
使用
ruby
FFI
读取静态结构
数组
ruby
、
ffi
我在
C
中有一个静态结构
数组
,我想在
Ruby
中读取它。
C
的数据结构是这样的: char *name; {"First", 0}, {"Third", 2}如何
使用
FFI
和attach_variable从
Ruby
中读取myD
浏览 1
提问于2014-06-28
得票数 1
1
回答
在
Ruby
FFI
中声明char
数组
c
、
ruby
、
callback
、
ruby-ffi
我有以下
C
代码:void take_callback(mycallback cb)} callback :mycallback, [[:char, 128]], :void当我运行它时,我得到以下错误: `find_type': unable to resolve type
浏览 6
提问于2012-04-03
得票数 1
回答已采纳
0
回答
我可以将
ruby
对象指针传递给
ruby
-
ffi
回调
函数
吗?
ruby
、
ruby-ffi
给定这段
C
代码:void set_callback(cbfunc* cb);void do_stuff(void *data);module Libproc = Proc.new do |data| # som
浏览 4
提问于2017-01-07
得票数 4
回答已采纳
1
回答
不能将字符串从
Ruby
传递到我的Rust
函数
c
、
ruby
、
rust
、
ffi
我试图
调用
一个
函数
,它接受用Rust编写的字符串。当我
调用
Rust
函数
并传递一个字符串时,我什么也得不到。("{}", words);
Ruby
代码: extend
FFI
::Library
ffi
_lib '.
浏览 4
提问于2016-01-22
得票数 1
回答已采纳
3
回答
超时、系统超时和终止程序不适用于基于
FFI
的功能
ruby-on-rails
、
ruby
、
ffi
我通过
FFI
为共享库
函数
(第三方
函数
)编写了一个包装器。此共享库尝试与服务器建立连接。在连接建立期间,当服务器不可达时,第三方
函数
等待3分钟。为了避免这种情况,在
调用
rails时,我尝试
使用
以下超时,但不幸的是,它没有工作。注意:当我
使用
结束符时,它创建的附加进程变成了失效的进程。我
使用
的是
ruby
企业版本1.8
浏览 3
提问于2011-03-12
得票数 1
回答已采纳
1
回答
Ruby
FFI
如何定义缺省参数
ruby
、
ffi
我正在尝试将端口连接到
FFI
。公开的
ruby
接口是并且该块是可选的在原始的
c
实现中有两个
函数
: struct buf *ob, size_t size, autolink_mode我的问题是,如果我想在
FFI
中公开相同的
ruby
浏览 1
提问于2012-09-29
得票数 0
1
回答
如何
使用
ruby
ffi
调用
ruby
gem中的自定义
c
代码。
ruby
、
ffi
我想创建一个
ruby
gem来
调用
我写的
c
函数
。例如:{} module TestModule
ffi
_lib 'MyLib' attach_function
浏览 4
提问于2011-03-12
得票数 2
回答已采纳
5
回答
如何将Numpy
数组
传递给cffi
函数
,以及如何将其返回?
python
、
arrays
、
numpy
、
python-cffi
我正在开发一个
使用
Python和Numpy的音频算法。现在,我想通过在
C
中实现它的一部分来加快算法的速度,在过去,是。现在,我想
使用
新的做同样的事情。出于测试目的,我编写了一个简单的
C
函数
: for (int i=0; i<len; i++) {out[i] = in[i];} 现在,我希望创建两个numpy
数组
,并让这个
函数
处理这些
数组
浏览 13
提问于2013-04-29
得票数 31
回答已采纳
0
回答
C
/
C
FFI
中的可变大小
函数
c
、
racket
、
ffi
用球拍的
FFI
声明
函数
与
使用
和一样简单。(可以在上找到教程)例如,我可以为创建一个绑定(require
ffi
/unsafe(define-
ffi
-definerdefine-libc #f)现在我可以用球拍字符串
调用
atoi: > (atoi "5
浏览 4
提问于2017-06-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python如何调用DLL函数:C数组与numpy数组传递
C语言:函数指针数组和函数指针数组指针的深度剖析
C语言进阶之路:函数—数组参数!
Rust FFI 编程-其它语言调用 Rust 代码-Python
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券