[资料] dmd r487 tango r5460 phobos v1.061 v2.046
sleets
2010-03-29
http://code.google.com/p/xwall/downloads/detail?name=dmd_20100515_latest.7z
解压缩到任意目录,用dmd\scite\sc211.exe打开dmd\examples里的任意文件,F7编译,F5运行。 包含了所有需要的文件,不需要设置环境变量,与已经安装的dmd及库无冲突。 默认使用tango标准库,切换到phobos使用命令 \$phobos, 切换到d2使用命令 \$dmd2, 你也可以在dmake.ini里的global节点指定默认标准库。 2010年5月15日更新的dmd, tango,dfl. 2010年4月24日更新的dwt 0.36, dwt-win, dwtx, pcre 8.02, sqlite 3.6.23.1. sc211.exe 是调用dmake来编译的,dmake接收所有dmd命令,然后根据dmake.ini配置文件找到dmd文件进行编译。 dmake除了接受dmd命令外,可以传入一些自己的参数。 当dmake接收的参数只是一个文件名字时,它检查改文件的第一行,如果是以`//:`开始, 那么它就认为这是内嵌dmake参数的源文件,该行注释的其余部分就被认为是dmake参数。 当文件不是以`//:`开始的时候,它检查文件目录下是否有dmake.conf配置文件。dmake.conf不存在的话,就向上级目录检查。 当文件即不是以`//:`开始,在文件目录和文件所有上级目录都没有dmake.conf存在的时,dmake会报no source to make dmake.ini里的配置参数,并不会全部被传入dmake。global节点的配置会被所有项目应用。其他节点的配置只有在被调用时才起作用。 dmake接收的参数:
--------------------------------------------------------------------------------------------------------- dfl例子编译耗时700ms左右 , 生成的可执行文件大小在300kb左右。 dwt 0.36例子编译耗时1200ms左右 , 生成的可执行文件大小在700kb左右。 dwt-win例子编译耗时2200ms左右 ,生成的可执行文件大小在1900kb左右。 dwtx例子依据复杂度,耗时在2500~6000ms左右,生成的可执行文件大小在2500kb ~ 4000kb左右。 这里是一个scintilla_test例子http://code.google.com/p/xwall/downloads/detail?name=scintilla_test.7z&can=2&q= --------------------- changelog 20100515 更新dmd到svn 487, dfl svn 84 , tango 5460。 20100507 更新dmd到svn 471 20100424 修复pcre的utf-8支持,更新dmd到svn 438 |
|
hqs7636
2010-03-29
厉害,收藏了,谢谢!
怎么不收进ddbi? 打算持续更新吗? |
|
sleets
2010-03-29
一直在更新这一块,以前就发过几次,不过很分散。现在把所有的整合在一起了。 3个gui库并存使用。
|
|
hqs7636
2010-03-29
大家一起来出个 d2 phobos 中文版吧,俺这铁杆 d 迷只能抄抄语法玩
高手们各领一两个长篇,短篇的俺们小菜来,很快就出来了。。。 |
|
hqs7636
2010-03-29
dfl 的例子也是最新的吗?
|
|
rocex
2010-03-29
太好了,已经很久没有折腾D了,就怕整理环境。
谢谢lz。 晚上回去试一下。 |
|
sleets
2010-03-29
全都是最新的。
|
|
betty_betty2008
2010-03-30
sleets 写道 全都是最新的。
向sleets致敬!! 好象下不下来,俺用的是WINRAR,是不是哪里不对? |
|
sleets
2010-03-30
应该是你的winrar版本太旧了,下个新版的或7z.
|
|
betty_betty2008
2010-03-30
sleets 写道 应该是你的winrar版本太旧了,下个新版的或7z.
嗯,成了。 |