当前位置:首页 > 数码 >

pkg文件怎么设置成桌面(下载的pkg文件用什么打开)

来源:原点资讯(www.yd166.com)时间:2024-04-22 17:34:17作者:YD166手机阅读>>

为什么我们需要一个桌面应用

原因实在太多,我们需要便捷地导出记录,需要在回答长度超长的时候自动加上“继续”,需要收藏一些很酷很实用的prompt......
(首先我假设你是一名如我一样习惯用IDEA开发的java仔)

为什么是用Rust编写
  1. 效率高、资源占用量低。
  2. 安全性高:Rust 是一种内存安全的语言,其所有操作都经过系统级别的严格代码检查,减少了运行期间的崩溃和内存泄漏等问题的出现。
  3. 可维护性高:Rust 能够更好地编写可维护的代码,并且支持面向对象编程和函数式编程,这使得开发人员能够更好地组织代码,易于理解和修改。同时,Rust 的模块化设计使得不同的开发人员可以同时在项目中工作,而不会相互干扰。
  4. 跨平台:Rust 广泛支持多种操作系统和平台,包括 Windows,macOS,Linux 和 Android 等,这使得开发人员能够设计适用于不同平台和设备的应用。
如何用Rust编写一个桌面应用
  1. 安装 Rust 语言工具链:首先,请确保你已安装了 Rust 编程语言工具链,包括 Rust 编译器 (rustc) 和包管理工具 (cargo)。可以通过访问 Rust 官方网站 并遵循说明来安装。

pkg文件怎么设置成桌面,下载的pkg文件用什么打开(1)

  1. 安装 Rust 插件:打开 IntelliJ IDEA,然后转到 "File" > "Settings" (Windows/Linux) 或 "IntelliJ IDEA" > "Preferences" (macOS)。在设置窗口中,选择 "Plugins",搜索 "Rust",然后单击 "Install"。安装完成后,重启 IntelliJ IDEA。
  2. 创建新的 Rust 项目:在 IntelliJ IDEA 中,选择 "File" > "New" > "Project",然后在项目类型列表中选择 "Rust"。按照提示配置项目设置,然后单击 "Finish" 以创建新项目。
  3. 添加 GUI 库:你可以选择的 GUI 库(如 GTK 或 Qt),在项目的 Cargo.toml 文件中添加相应的依赖项。例如,对于 gtk,需要添加如下依赖:
  4. [dependencies] gtk = "0.9"
  5. 编写代码:使用 IntelliJ IDEA 编辑器编写 Rust 代码。Rust 插件会提供代码补全、语法高亮、错误提示等功能。
  6. 构建和运行:使用 IntelliJ IDEA 的内置终端或外部终端运行 cargo build 和 cargo run 命令,以构建和运行你的 Rust 桌面应用程序。
保姆教程的试错与验证

为了验证这个流程是否足够保姆级,我提前发给同事操作了一遍,最后在 cargo run 这里报错没有glib-2.0。这是因为在 macOS 上运行包含 gtk 依赖项的 Rust 项目时,需要先在系统上安装 GTK 和相关库。

可以通过使用 Homebrew 包管理器来解决这个问题。请按照以下步骤操作:

  1. 如果尚未安装 Homebrew,请访问 Homebrew 官方网站 并按照说明进行安装。
  2. 打开终端并运行以下命令以安装 GTK 及其依赖库:
  3. brew install gtk 3 brew install adwaita-icon-theme
  4. 安装 pkg-config 工具:
  5. brew install pkg-config
  6. 设置环境变量,让 Rust 编译器和链接器能够找到 GTK 库。在 shell 配置文件中(如 ~/.bashrc、 ~/.zshrc、~/.zshrc 等),添加以下行:
  7. export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
  8. 保存更改并重新加载 shell 配置文件,以使更改生效。比如你修改了 ~/.zshrc,则应运行以下命令:
  9. source ~/.zshrc

pkg文件怎么设置成桌面,下载的pkg文件用什么打开(2)

Rust编写的桌面应用效果示例

当你看到这个hello world,就已经成功一大半了。因为已经有大佬开源了一套 https://github.com/lencx/ChatGPT 目前star过3w。很可惜的是,由于被盗用和潜在的法务风险,后续更新就不开源了,大家也可以基于这个版本发挥自己的创造力了。下图就是提供了便捷下载的一个示例。

pkg文件怎么设置成桌面,下载的pkg文件用什么打开(3)

作者:王梦津

内容来源:京东云开发者社区

,

栏目热文

pkg文件拿什么打开(pkg格式怎么打开)

pkg文件拿什么打开(pkg格式怎么打开)

与公众号以前主要分享推荐工具类相比,这次分享决定更换「口味」,通过简单几步的申请,让你手上的硬件设备也有机会率先用上最新...

2024-04-22 17:50:06查看全文 >>

pkg文件如何打开视频教程(pkg文件转换成视频)

pkg文件如何打开视频教程(pkg文件转换成视频)

内容介绍VideoProc 4K for mac一站式视频处理软件,VideoProc 4K 版支持多达370个编解码器...

2024-04-22 17:43:35查看全文 >>

pkg文件怎么变成视频(pkg文件解压后怎么打开)

pkg文件怎么变成视频(pkg文件解压后怎么打开)

简介vhs 是一个命令行录制工具,用于将终端的操作过程录制成视频文件。是由 Charmbracelet 团队使用 Go ...

2024-04-22 17:40:59查看全文 >>

pkg压缩文件怎么打开(pkg文件windows怎么打开)

pkg压缩文件怎么打开(pkg文件windows怎么打开)

如何快速解压PKG文件?macdown提供这款unpkg for mac(pkg文件解压工具),unpkg for ma...

2024-04-22 17:15:32查看全文 >>

pkg怎么在win10安装(pkg文件怎么安装到win10)

pkg怎么在win10安装(pkg文件怎么安装到win10)

首先这个文件是我们的安装包配置文件,经常用来做Symbian OS。如果要做一个sis文件,需要先写一个pkg文件,所以...

2024-04-22 17:47:04查看全文 >>

pkg文件用手机怎么打开(手机怎么查看pkg类型文件)

pkg文件用手机怎么打开(手机怎么查看pkg类型文件)

GIS类 App能协助用户进行在线GIS工作和离线GIS开发,譬如:实地测量标绘、矢量文件即收即看、快速拍照打点、运动轨...

2024-04-22 17:19:08查看全文 >>

宝马740图片真实照片(开宝马740的都是什么人)

宝马740图片真实照片(开宝马740的都是什么人)

文:懂车帝原创 陈旭明图为2021款宝马7系 740Li 尊享型 M运动套装[懂车帝原创 产品] 近日,懂车帝从宝马官方...

2024-04-22 17:29:10查看全文 >>

宝马730图片大全(宝马730真实图片高清)

宝马730图片大全(宝马730真实图片高清)

这么多年来,德系车给人留下了品质和做工都很不错的印象,这无论在豪华品牌还是普通品牌身上都有所体现。今天就给大家带来宝马(...

2024-04-22 17:46:35查看全文 >>

60岁左右买什么车(60 岁以上适合买什么样的车)

60岁左右买什么车(60 岁以上适合买什么样的车)

人生的道路上,我们伴随着岁月的脚步,不断地在成长与变迁中。这些变化,也在我们对车辆的选择与期望中得到了体现。从20岁的青...

2024-04-22 17:33:11查看全文 >>

奥迪20万左右有哪几款(奥迪价格20万左右的车型是哪款)

奥迪20万左右有哪几款(奥迪价格20万左右的车型是哪款)

紧凑型车市场不仅是各大厂商入门车型的试验田,更是兵家必争之地。满足代步需求的同时,还要在配置、设计感以及品质感上精益求精...

2024-04-22 17:35:29查看全文 >>

文档排行