首页 > 解决方案 > windows_subsystem 打印到隐藏控制台

问题描述

我的目标是拥有它,这样当只双击可执行文件时,不会产生控制台,而且当用户从命令行启动它时,它也能够打印到控制台。

因此,我将以下特定于 Windows 的代码设置为不生成控制台:

#![windows_subsystem = "windows"]
fn main() {
    println!("Hello world");
}

不幸的是,它从未将 stdout/stderr 挂接到任何东西,因为它设置为在启动时不创建控制台。尽管如此,有什么方法可以实现我的目标吗?

标签: windowsrustconsolestdout

解决方案


推荐阅读