对于macOS,是否存在类似`#![windows_subsystem(windows)]`的属性?

时间:2017-12-11 12:57:20

标签: macos rust

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

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

1 个答案:

答案 0 :(得分:1)

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

为了在启动时不打开终端,您必须创建一个OSX应用程序包装器,a.k.a bundle。您可以使用cargo-bundle来满足此需求。