删除 Nim 中的控制台窗口

问题描述 投票:0回答:1

我用 Nim 编写了一个程序,执行时会打开一个空白的 cmd

我发现在编译期间使用开关可以将其删除,但我不想使用任何沉思标志。 和C语言一样,我们使用

HWND console = GetConsoleWindow();
ShowWindow(console, SW_HIDE);

隐藏窗口 那么,我可以在 Nim 程序中编写任何代码来隐藏 gui 控制台吗?

console nim-lang
1个回答
0
投票

在编译器用户指南中,它有一个“app”标志,如果您正在制作 GUI 应用程序,则传递

--app:gui
应该适用于您的应用程序,希望这会有所帮助!

(稍微编辑一下,因为我误读了问题)您可以将其放入与主文件位于同一文件夹中的

config.nims
文件中,以将标志传递给编译器,而无需通过命令行执行此操作。

https://nim-lang.org/docs/nimc.html#compiler-usage-commandminusline-switches

© www.soinside.com 2019 - 2024. All rights reserved.