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

展展示型网站开发网站建设培训 ppt

展展示型网站开发,网站建设培训 ppt,新乡手机网站建设公司,深圳菜谱制作关于Rust调用C#xff0c;因为接口比较复杂#xff0c;貌似Rust不打算支持。而对于C函数#xff0c;则相对支持较好。 如果要研究C/Rust相互关系的话#xff0c;可以参考#xff1a; 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 cinttypesextern C std::int32_t abs(std::int32_t n) {return std::abs(static_caststd::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.hkea.cn/news/14381071/

相关文章:

  • 成都建站提供商百度搜寻网站缩略图如何添加
  • 东莞seo托管竞价页面网站做优化
  • 建站空间哪个好哪里有门户网站开发
  • 网站服务器错误403北京优化seo排名
  • 铭泰东莞网站建设电子商务网站开发系统平台
  • 华为erp企业管理系统软件网站优化推广哪家好
  • xampp做网站九江市建设规划局网站
  • 怎样创造一个网站wordpress小程序前端
  • 免费申请网站域名软件设计的过程
  • 产品网站建设个旧市建设局网站
  • 深圳市做网站的做系统网站提醒有风险
  • 更改wordpress程序站点网址在线网站开发培训
  • 网站开发模块学些什么html友情链接代码
  • 网站更新和维护怎么做做网站的版式会侵权吗
  • 请人做网站谁来维护鞍山网站建设公司
  • 深圳制作网站主页app软件开发公司排行
  • 网站开发从什么学起wordpress和域名
  • 山东临沂网站推广公司注册地址费用
  • 高仿网站源码asp网站开发的主要困难
  • 做个电商网站温州做微网站设计
  • 科右中旗网站建设做网站横幅的图片多大
  • 中国有名的模版网站常见的网络推广工具
  • 怎么诊断网站邢台物流网站建设
  • 推广网站可以做跳转吗wordpress啥意思
  • 济南高新区建设局网站极简风格wordpress主题
  • 一个网站需要多少容量太原百度关键词优化
  • 清远网站开发注册个网站域名多少钱一年
  • 家电维修怎么自己做网站wordpress安卓源码分析
  • 数据库 搭建 网站重庆建筑工程特种作业信息网
  • 织梦 更换网站图标珠海微信网站