D语言中国主页  D语言编辑器SciTE4D   DWin库 D语言官方网站                                             
D语言编译器1.x最新版 OpenSource   Tango   webnews Wiki                                             

查看完整版本: 怎么让exe的dos窗口不显示!

laobu 2008-6-3 22:53

怎么让exe的dos窗口不显示!

我用的是 dfl + tango . 不知道怎么编译才能把 dos 窗口去掉哦.

redduke 2008-6-4 19:34

1、直接使用DFL.exe编译
2、如果用poseidon  在编译器选项里勾上“不显示控制台”
3、如果用scite4d或者vim
先在目录下建一个XXOO.def文件  XXOO与D源文件名称一致
里面加上下边这两行
EXETYPE NT
SUBSYSTEM WINDOWS
(未测试)
编译的时候还要加上main.def  最好用make  否则麻烦死

laobu 2008-7-30 16:06

谢谢了.今天用 dfl 编译.终于找到关键的代码了.
使用DMD编译dfl的时候加上 参数 -L/exet:nt/su:windows:4.0 这样黑框框就不出现了.
如: dmd MyGui.d -version=DFL_EXE -debug -L/exet:nt/su:windows:4.0
页: [1]
查看完整版本: 怎么让exe的dos窗口不显示!