精易论坛

标题: 用 Rust 写了个支持库 [打印本页]

作者: 镇坛道德标杆    时间: 2019-7-29 11:04
标题: 用 Rust 写了个支持库
其实就是把之前用易写的一个支持库改成了用 rust 写:

一个修改易IDE的对话框的支持库(编译/模块/打开/保存)

内容很简单,用 detour-rs hook 两个 winapi 而已

lib2.h 的 rust 绑定用的是 rust-bindgen 生成的

主要学习了一下交叉编译以及 FFI (还是蛮复杂的)

供参考

[hide=d365]开源在了 Gitee

已经编译好的文件在:  https://gitee.com/junkboy/dlg_rs/blob/master/bin/release/dlg_rs.fne

官方教程: https://rustlang-cn.org/office/rust/book/[/hide]

交流群:   547525064
作者: 羽傲天    时间: 2019-7-29 11:12
出售各类群主内裤!!!!!!!!!!
作者: 如常    时间: 2019-7-29 11:31
看看啊                    

作者: wmv520    时间: 2019-7-29 11:39
        支持开源~!感谢分享
作者: nb694011076    时间: 2019-7-29 11:49
666666666666666666666
作者: 870767830    时间: 2019-7-29 11:51
本站上在线更新我都基本下载过,把各类都综合了下,求加精!
作者: 八岁鱼    时间: 2019-7-29 14:22
看看是什么
作者: 登峰望岳    时间: 2019-7-29 15:35
Rust号称可以KO C++,有道理吗?
作者: 人气猫    时间: 2019-7-29 15:59
支持下,,,,,,,
作者: 人气猫    时间: 2019-7-29 16:08
能静态编译吗?
作者: 稻子    时间: 2019-7-29 16:16
羽傲天 发表于 2019-7-29 11:12
出售各类群主内裤!!!!!!!!!!

多少精币一条?
作者: 闪电    时间: 2019-7-29 17:24
很漂亮的窗口!~
作者: 情雅    时间: 2019-7-29 19:32
谢谢楼主分享
作者: 一尘不染    时间: 2019-7-29 21:33
支持开源~!感谢分享
作者: fuckBot    时间: 2019-7-30 01:34

能静态编译吗
作者: 西天守护神    时间: 2019-8-4 12:25
支持开源~!感谢分享
作者: 名字没想好    时间: 2019-8-10 15:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: darkly7    时间: 2021-1-6 20:45

支持开源~!感谢分享
作者: dwk1818    时间: 2021-6-27 20:33
6666666666666666666
作者: lz1998    时间: 2021-9-5 00:29
页面打不开了。想学习一下易语言怎么调用Rust,我写的dll易语言没法识别。
Cargo.toml
  1. [package]
  2. name = "testdll"
  3. version = "0.1.0"
  4. edition = "2018"

  5. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

  6. [dependencies]
  7. [lib]
  8. name="testdll"
  9. crate-type=["cdylib"]
复制代码
lib.rs


  1. #[no_mangle]
  2. #[export_name="sum"]
  3. pub extern "C" fn sum(a:i32,b:i32)->i32{
  4. return a+b;
  5. }
复制代码

作者: v刀刃    时间: 2022-1-1 18:38
牛批了,我也正有这打算
作者: 精国软件    时间: 2024-6-10 14:49
群满了啊!,rust怎么写支持库?




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4