腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
Rust
中
编译和链接.cpp文件?
c++
、
rust
、
linker
、
ffi
、
rust-cargo
如
何在
Rust
项目中编译和链接.cpp文件? 假设我有一个
Rust
项目,我想从
Rust
调用
一些extern "
C
"
函数
,它们是
C
++或
C
函数
。 最简单的方法应该是什么?
浏览 36
提问于2021-01-25
得票数 3
2
回答
如何
调用
铁锈内部的装配
函数
?
assembly
、
rust
我知道在
Rust
中
调用
C
函数
的一种方法是使用这样的方法: fn abs(input: i32) -> i32; unsafe {("abs(-3) = {}", abs(-3));} 但是,如
何在
Rust
代码
中
调用
某些程序集
函数
(位于与其他锈蚀文件位于同一个目录
浏览 2
提问于2017-11-23
得票数 5
回答已采纳
1
回答
在
Rust
中
,如何从第三方库定义或导入
C
结构?
rust
Rust
指南()很好地演示了如何导入使用
Rust
std::lib库(
如
size_t )包装的标准
C
类型的
C
函数
。但是如何将第三方库
中
定义的
C
数据结构引入到
Rust
程序
中
呢?我正在使用,它具有以下功能:它通常在
C
程序中被
调用
(用于启动): #include <libmemca
浏览 3
提问于2014-03-01
得票数 23
回答已采纳
2
回答
如何从
Rust
调用
C
++动态库?
c++
、
rust
、
ffi
我想从
Rust
调用
C
++动态库(*.so),但我不想从
Rust
构建它。::Build::new() .shared_flag(true)在某些情况下,我只需要
调用
几个
函数
,而不是所有
函数
。
浏览 13
提问于2018-10-22
得票数 8
回答已采纳
1
回答
如
何在
Rust
中
调用
C
函数
rust
我是一个
C
程序员,我正在尝试在我的应用程序
中
调用
Rust
函数
,并且
rust
函数
也需要
调用
我的应用程序
中
存在的
C
函数
。我知道如果我想在
Rust
中
调用
C
函数
,我必须这样做extern "
C
" { pu
浏览 0
提问于2019-08-05
得票数 2
1
回答
如
何在
C
中
调用
Rust
函数
?
c
、
rust
、
function-pointers
、
ffi
第一个“类似的问题”向我展示时,张贴这是称为“如何
调用
C
函数
在锈蚀”。这与我所需要的正好相反。我能找到的每个教程都能从技术上回答我的问题,只有在DLL中导出
Rust
函数
才能这样做,这样
C
可执行文件就可以使用extern "
C
"
调用
它。但是我有一个
Rust
可执行文件,它
调用
一个
C
DLL
函数
,它使用一个
Rust
函数
指针作为参数(
浏览 1
提问于2021-02-20
得票数 2
回答已采纳
2
回答
将
C
数组传递给
Rust
函数
c
、
arrays
、
rust
我试图制作一个
Rust
dylib,并从其他语言中使用它,比如
C
、Python和其他语言。我成功地
调用
了一个
Rust
函数
,从Python获得了一个i32参数。现在,我正在尝试创建一个
函数
,该
函数
接受数组(或指向数组的指针,或将数据集传递给
Rust
所需的任何东西)。#[no_mangle] pub extern "
C
" fn
rust</
浏览 6
提问于2015-03-21
得票数 8
回答已采纳
2
回答
使用一个特性&泛型
函数
在锈病中重载
函数
有什么坏处吗?
rust
我发现这对于允许方法重载是特别有用的模式: value:uint fn as_uint(self) -> uint; fn add<T:HasUIntValue>(&mut self, value:T) { } fn as_uint(self) -> uint { return self as uint;
浏览 3
提问于2014-07-21
得票数 6
回答已采纳
1
回答
是否可以在
Rust
中
接收指向
C
函数
的指针并将其回调?
c++
、
c
、
rust
我正在学习
Rust
和
C
++的接口(使用
C
接口)。] let
c
_str = unsafe { CStr::from_ptr可以将
C
函数
作为指针传递给
Rust
吗?如果不是这样,我可以将指针作为一个uint64_t数字传递,并让
Rust
将这个数字+有效负载传递回一
浏览 39
提问于2020-05-08
得票数 1
回答已采纳
1
回答
如何从程序集中
调用
Rust
函数
?
function
、
assembly
、
rust
我正在寻找通过
函数
调用
函数
进行
C
调用
的方法。我通过ld将asm和
Rust
链接到一个二进制文件
中
。
浏览 2
提问于2014-12-27
得票数 0
1
回答
锈蚀FFI和混叠:
C
,->,锈蚀,->,
C
,->,->,
调用
堆栈,
C
值被别名:未定义的行为?
rust
、
undefined-behavior
、
ffi
Rust
函数
对分配做一些事情,然后
调用
C
代码(没有任何参数),在
C
代码
中
调用
另一个铁锈
函数
,与参数的分配相同。现在,让我们假设只有第一个
Rust
函数
才能得到一个可变的引用。
调用
堆栈如下所示:
Rust
(pointer as &mut) Some
C
code (does not
浏览 1
提问于2022-01-08
得票数 3
回答已采纳
3
回答
我可以从
Rust
代码
中
调用
C
或
C
++
函数
吗?
c++
、
c
、
rust
是否可以在
Rust
中
调用
C
或
C
++
函数
?如果是这样,这是如何完成的?
浏览 4
提问于2014-06-08
得票数 21
1
回答
使用CXX从
C
++
调用
Rust
c++
、
rust
我正在尝试构建一个应用程序,其中
C
++是宿主语言,并且从
C
++
调用
在
Rust
中
实现的一些
函数
。 与所有应用程序一样,这个应用程序也有一个名为main()的惟一主入口点。由于我是
Rust
和CXX Bridge的新手,我面临的问题是,我在谷歌上找到的所有示例代码都在项目的
Rust
部分实现了这个main()
函数
,而我希望在项目的
C
++部分实现它。出于调试目的和变通方法,我在
C
++代码
中
添
浏览 131
提问于2021-10-02
得票数 4
1
回答
AWS Lambda -执行不受支持的语言
amazon-web-services
、
aws-lambda
、
serverless
到目前为止,AWS允许在Java、Go、PowerShell、Node.js、
C
#、Python和Ruby
中
执行代码。 如
何在
AWS (
如
C
、
Rust
或其他语言)
中
运行不受本地支持的语言?
浏览 6
提问于2022-11-11
得票数 1
1
回答
使用其他编程语言来对付EDR的恶意软件?
malware
、
windows
、
virus
、
antivirus
、
programming
例如,插入到进程
中
以获取
C
2信标的最基本恶意软件之一如下: Get Handle of a process -> VirtualAllocEx -> WriteProcessMemory -> CreateRemoteThread现在用
C
/
C
++编写它是非常原生的,因为它可以很容易地与WinAPI通信。用另一种编程语言(
如
Golang或
Rust
)来对抗EDR,而不仅仅是带有静态分析检查的AV,有什么好处吗?更具体地说,是将JMP与那些WinAPI
调用
浏览 0
提问于2020-09-12
得票数 1
2
回答
锈蚀代码,静态链接到一个
C
程序,是否获得任何有益的安全属性作为结果?
c
、
rust
、
type-safety
、
memory-safety
受卡罗尔·古尔丁关于“锈出你的
C
”的和一篇关于将
C
通过
函数
移植到
Rust
函数
的文章I 的启发。如果我有一个由三个
函数
组成的程序,一个接一个叫做:并将第二个
函数
替换为静态链接的
Rust
函数
,使流变成:
函数
2<em
浏览 4
提问于2020-07-26
得票数 1
1
回答
是否可以使用
C
调用
在
Rust
中
构建的静态库
中
的
函数
?
c
、
rust
作为
C
中
调用
的静态库构建的
Rust
函数
fn message() -> String int main() {}
浏览 3
提问于2020-12-10
得票数 0
回答已采纳
1
回答
将锈蚀特性传递给
C
c
、
rust
、
ffi
我正在构建一个锈蚀库,它需要用
Rust
对象
调用
一些
C
函数
。我有一个
调用
C
函数
的
函数
的特性,
C
函数
在
Rust
中
定义如下: fn process_trait(my_trait: MyTrait);其思想是用户可以为他的结构实现特征,然后
调用
C
函数
(基本上,
C
然后
调用
浏览 0
提问于2015-04-02
得票数 5
2
回答
当外部程序通过R接口
调用
`Rf_allocXXX`时,谁来管理内存?
r
、
rcpp
我正在用
Rust
编写一个R包,它通过它的
C
接口与R通信。首先,让我简要解释一下我的
Rust
程序是如何与R. R脚本正在做一些简单的工作,比如输入验证,并根据输入决定
调用
哪个
C
函数
。然后
C
程序将
调用
传递给底层的
Rust
浏览 1
提问于2020-09-22
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券