删除 D 中的命令提示符?
我正在用 D 编写一个 SDL 应用程序(因此我想保持高度的平台独立性),并且我正在寻找一种方法来阻止命令提示符打开发布版本。如何做到这一点?
I'm writing an SDL app in D (therefore I'd like to maintain a high amount of platform-independence), and I'm looking for a way to stop the command prompt opening up release builds. How does one do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用选项
-L-Subsystem:Windows
调用 DMD。只需确保使用适当的参数将
main
更改为WinMain
即可。Call DMD with the option
-L-Subsystem:Windows
.Just make sure that your
main
gets changed toWinMain
, with the appropriate arguments.我正是这么做的 https://bitbucket.org/ponce/vibrant /src/032e61352ad9/trunk/vibrant/vibrant.d(公共领域)
I did exactly this https://bitbucket.org/ponce/vibrant/src/032e61352ad9/trunk/vibrant/vibrant.d (public domain)