创建不创建命令提示符窗口的Windows可执行文件

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

我在Windows下编译了我使用haskell-gi编写的GUI应用程序。一切似乎都工作正常,但是每次我在Windows资源管理器中双击exe文件以执行该程序时,Windows也会与应用程序的主窗口一起创建一个“命令提示符”(即终端)窗口。是否可以要求窗口不要创建命令提示符窗口,这是典型的Windows GUI应用程序的行为?

windows haskell ghc
1个回答
0
投票

根据ghc user guide,您可以通过在构建中添加-optl-mwindows标志来在Windows上构建仅GUI的应用程序。请注意链接中的警告,指出在此模式下使用标准IO功能(putStrLngetLine或从stdin读取或写入stdout / stderr的任何内容)将失败,并显示IOException

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