删除D中的命令提示符?

删除D中的命令提示符?,d,command-prompt,platform-independent,D,Command Prompt,Platform Independent,我正在用D编写一个SDL应用程序(因此我希望保持高度的平台独立性),我正在寻找一种方法来阻止命令提示符打开发布版本。如何做到这一点?使用选项-L-Subsystem:Windows调用DMD 只需确保您的main更改为WinMain,并使用适当的参数即可。我完全做到了这一点(公共域)再次强调,我想要一种独立于平台的方式来实现这一点。@RobotGymnast:我不确定您是否可以,因为本地GUI应用程序没有标准的启动方法。版本(Windows)。Linux和MacOSX没有单独的命令行/GUI模式

我正在用D编写一个SDL应用程序(因此我希望保持高度的平台独立性),我正在寻找一种方法来阻止命令提示符打开发布版本。如何做到这一点?

使用选项
-L-Subsystem:Windows
调用DMD


只需确保您的
main
更改为
WinMain
,并使用适当的参数即可。

我完全做到了这一点(公共域)

再次强调,我想要一种独立于平台的方式来实现这一点。@RobotGymnast:我不确定您是否可以,因为本地GUI应用程序没有标准的启动方法。
版本(Windows)
。Linux和MacOSX没有单独的命令行/GUI模式。你确定需要将main更改为WinMain吗?我从来没有这样做过,GUI仍然可以工作。哇,什么?我一直使用WinMain(我使用Visual D的模板)…真有趣。