macos - macOS 是否有类似 `#![windows_subsystem(windows)]` 的属性?

标签 macos rust

根据 this release note ,有一个新的 #![windows_subsystem(windows)] 属性,在运行窗口应用程序时不显示控制台。它适用于 Windows,一切正常。

我不知道如何让它也适用于 macOS。当我在 macOS 上启动我的应用程序时,它会显示一个控制台。有没有办法隐藏 Mac 应用程序的控制台?

最佳答案

Cargo 构建 Unix 风格的可执行文件。

为了不在启动时打开终端,您必须创建一个 OSX 应用程序包装器,又名 bundle .你可以使用 cargo-bundle为了这个需要。

关于macos - macOS 是否有类似 `#![windows_subsystem(windows)]` 的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47753519/

相关文章:

html - 如何在 Mac 上通过 Visual Studio Code 在浏览器中显示我的 HTML/CSS 文件?

Rust 对特征实现的自动类型推断

rust - 我如何告诉 Cargo 构建 main.rs 以外的文件?

memory - 为什么在Rust中 “capture by reference”与 “capture a reference by value”等效?

enums - 如何根据其判别式创建无字段枚举变体?

windows - Windows 的 CVDisplayLink 替代品?

java - 如何在 Eclipse 中设置 chromedriver 的文件路径

macos - 如何在Mac命令行上运行docker?

rust - 为什么不引用其中一个字符串就无法在 Rust 中连接两个字符串?

iphone - NSOperationQueueDefaultMaxConcurrentOperationCount 的线程数