windows – 如何使用ghc编译GUI可执行文件?
发布时间:2020-12-13 22:36:40 所属栏目:Windows 来源:网络整理
导读:我移植了一个从Mac写到 Windows的Haskell程序.它是一个GUI应用程序(wxHaskell,使用ghc 6.12.1编译),因此它不需要打开命令提示符窗口.无论如何,它是这样做的,所以我的问题是:我必须做什么才能在不先打开提示窗口的情况下启动程序?这有什么ghc开关吗? 解决
我移植了一个从Mac写到
Windows的Haskell程序.它是一个GUI应用程序(wxHaskell,使用ghc 6.12.1编译),因此它不需要打开命令提示符窗口.无论如何,它是这样做的,所以我的问题是:我必须做什么才能在不先打开提示窗口的情况下启动程序?这有什么ghc开关吗?
解决方法
当使用带有cygwin的wxWidgets时,你可以避免在
passing the
-mwindows flag to the linker之前出现一个控制台窗口.你可以告诉GHC到
pass flags to the linker using the -optl prefix,所以你可以尝试用-optl-mwindows构建,看看是否有效.
我在Windows上构建Haskell SDL应用程序之前已经这样做了,它对我有用.我认为-mwindows标志虽然是cygwin特有的,但我不确定你的GHC安装可能用作链接器. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008-r2 – IIS 7.5无法编写配置文件
- 在Windows 7计算机上安装WMF 4.0时,DISM返回代码0x800F081E
- windows-server-2008-r2 – 阻止DHCP客户端在新VLAN上接收旧
- windows-10 – DEP0001:意外错误:-2147014836最新的Insid
- 基于windows使用fabric将gitlab的文件远程同步到服务器
- windows下mysql定时备份
- Windows FILETIME结构是否包含闰秒?
- 什么是命令行语法来创建Windows本地用户并将该用户添加到本
- windows – 如果我调用GetOpenFileNameA,GetOpenFileNameW会
- Windows – 没有加入域上的BYOD(访问文件)?
推荐文章
站长推荐
- winforms – 如何在System.Windows.Forms.TextBo
- Windows – HP Proliant服务器 – 用于系统运行状
- cmd – 如何在Windows 10中通过命令启动夜灯?
- 如何在使用Windows主机时安装Docker卷?
- 命令行 – 有没有办法在Windows Scripting Host(
- 在哪里可以找到有关Microsoft未来Windows版本中C
- windows环境下基于pycharm安装Redis出现的两个错
- Windows 8上的“InternalIOException getAddrInf
- .net – 如何以编程方式重新启动Windows资源管理
- windows – QProcess无法执行外部可执行文件
热点阅读