如题,说不明白,上图!
如图,这是我写的 Rimage_Gui 的编程界面,我可以通过修改框选的内容使得编译的程序自带可被windows识别的详细信息,但是我该如何在rust中实现这一点呢?
Rust编译的程序如下图所示:
如题,说不明白,上图!
如图,这是我写的 Rimage_Gui 的编程界面,我可以通过修改框选的内容使得编译的程序自带可被windows识别的详细信息,但是我该如何在rust中实现这一点呢?
Rust编译的程序如下图所示:
我想大概也要用 Winres 编译吧
不知道 rust 怎么编译的,不过以前学 C 的时候搞过这个图标和属性之类的,这是我之前查到记下来的,不知道对你有没有用:
id ICON "path/to/my.ico"
1 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "080904E4"
BEGIN
VALUE "CompanyName", "My Company Name"
VALUE "FileDescription", "My excellent application"
VALUE "FileVersion", "1.0"
VALUE "InternalName", "my_app"
VALUE "LegalCopyright", "My Name"
VALUE "OriginalFilename", "my_app.exe"
VALUE "ProductName", "My App"
VALUE "ProductVersion", "1.0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x809, 1252
END
END
查阅 VERSIONINFO
windres my.rc -O coff -o my.res
gcc my.c -o my.exe my.res
rust 有类似的文档 winres - Rust
Cargo.toml 里写版本和版权信息.
name — 名称
version — 版本
authors — 开发作者
edition — Rust edition.
rust-version — 支持的最低 Rust 版本
description — 描述
楼主用的是什么IDE编写 Rust?
vsc
试了但是编译没反应啊,还是空白的
rust 本身没有平台依赖啊,各个平台的特性要单独开发,归根到底还是指向原生那一套工具链。windows 上可以导入winres。可参照 RustClock
rust 写 gui 目前还是一坨屎。如果只针对 windows 的话,mfc / c++ 还是最优选
都不会 我慢慢看看
没一坨屎那么夸张,tauri 搞些简单的界面还是可以的
tauri 大多数人是用 js 来写的,跟 rust 没关系,和 electron 没区别,都绕不过 vue react。用 rust 也能写,但是都用上 tauri 了还特意无视 web 技术栈有点奇怪。 而且 webview2 兼容性不行,跨平台还是一坨。