我用 Nim 编写了一个程序,执行时会打开一个空白的 cmd
我发现在编译期间使用开关可以将其删除,但我不想使用任何沉思标志。 和C语言一样,我们使用
HWND console = GetConsoleWindow();
ShowWindow(console, SW_HIDE);
隐藏窗口 那么,我可以在 Nim 程序中编写任何代码来隐藏 gui 控制台吗?
在编译器用户指南中,它有一个“app”标志,如果您正在制作 GUI 应用程序,则传递
--app:gui
应该适用于您的应用程序,希望这会有所帮助!
(稍微编辑一下,因为我误读了问题)您可以将其放入与主文件位于同一文件夹中的
config.nims
文件中,以将标志传递给编译器,而无需通过命令行执行此操作。
https://nim-lang.org/docs/nimc.html#compiler-usage-commandminusline-switches