当前位置: 首页 > news >正文

个人网站的留言板怎么做wordpress淘宝客api

个人网站的留言板怎么做,wordpress淘宝客api,域名能卖多少钱一个,android开发培训关于Rust调用C,因为接口比较复杂,貌似Rust不打算支持。而对于C函数,则相对支持较好。 如果要研究C/Rust相互关系的话,可以参考: https://docs.rs/cxx/latest/cxx/ Rust ❤️ C 这里只对调用C静态库做一个最简短的介…

关于Rust调用C++,因为接口比较复杂,貌似Rust不打算支持。而对于C函数,则相对支持较好。

如果要研究C++/Rust相互关系的话,可以参考:

https://docs.rs/cxx/latest/cxx/

Rust ❤️ C++

这里只对调用C静态库做一个最简短的介绍。

根据官方教材的内容略作一个说明,官方的程序在这里,

Unsafe Rust - The Rust Programming Language

这里我们建一个StaticLib1.cpp的文件,内容如下,

#include <cstdlib>
#include <cinttypes>extern "C" std::int32_t abs(std::int32_t n) {return std::abs(static_cast<std::intmax_t>(n));
}

注意,这里接口是extern "C",也就是标准C接口。

无论是用visual studio 2019或GCC,在windows下都可以生成这样一个静态库:StaticLib1.lib。

然后新建一个rust程序,

cargo new rust-to-c

将rust-to-c/src/main.rs的内容改为,

#[link(name = "StaticLib1")]
extern "C" {fn abs(input: i32) -> i32;
}fn main() {unsafe {println!("Absolute value of -3 according to C: {}", abs(-3));}
}

再拷贝lib到,

rust-to-c/StaticLib1.lib,

然后

cargo build

就可以看到生成了文件

rust-to-c/target/debug/rust-to-c.exe,

用指令

cargo run

就可以得到执行结果了,如下,

参考资料:

FFI - The Rustonomicon

本文结束 

http://www.yayakq.cn/news/964773/

相关文章:

  • 企业建设网站项目背景北京企业建立网站
  • asp.net 网站开发架构html网页设计代码教程
  • 创建公司网站内容总结wordpress增加产品外链
  • 汨罗网站seowordpress代码精简
  • 网站变慢的原因网站常用字体
  • 做书照片网站wordpress图片上传后无法显示
  • 高新区建设局网站郑州汉狮公司做网站
  • 凌源网站优化手机wordpress
  • 男女做羞羞事的网站朝阳网站seo
  • 虚拟机做的网站怎么让外网访问不了网页版wordpress教程视频
  • 用了采集站域名做网站遵义seo快速排名
  • 免费家政网站建设有哪些做设计交易网站
  • cnnic可信网站必须做吗连云港网站关键词优化服务
  • 使用cms建设网站安全吗网上书城网站开发
  • 南昌网站设计特色菠菜网站怎么做推广
  • wordpress分享代码苏州做网站优化
  • 潍坊建设网站公司电话做那种的视频网站
  • dede手机网站微商怎么做_和淘宝网站一样吗?
  • 网站都有什么类型做网站与做游戏那个好
  • 商城网站建站系统源码适合友情链接的网站
  • 做网站怎么添加点击事件wordpress crm
  • 网站首页设计注意阿里云网站开发工具
  • 网站建设珠海网站迁移 域名设置
  • 营销网站建设网络公司威海建设网站
  • qq网站登录ui设计网页设计培训
  • 网站建设与运营 教材 崔建设银行福建分行招聘网站
  • 宝应县城乡建设局网站全国平面设计大赛官网
  • cms企业网站管理系统中建八局一公司招聘信息
  • 成都公司网站网站开发设计公
  • 免费做公司电子画册的网站应用软件下载中心