[新闻] tangor5246_dmd1052_dwt1 压缩包

sleets 2009-11-28
http://xwall.googlecode.com/files/dwt1.7z

下载后还需要解压dmd 1.052包里windows目录下的lib和bin的文件到dwt1目录下,注意不要覆盖已经存在的文件。

把dwt1\bin的目录添加进环境变量,注意如果你环境变量里已经有dmd的话,可能会出问题。(有的话建议先去掉,感觉这个不好用在恢复)

编译dwt项目用 dmd yourfile.d 这样的命令就可以完成。 生成的文件算是比较小了。


http://xwall.googlecode.com/files/dummyeclipse.rar这是用本包编译的例子。
sleets 2009-11-28
配置文件应该为:
[Version]
version=7.51 Build 020

[Environment]
LIB="%@P%\..\lib";"%@P%\..\..\dm\lib"
DFLAGS="-I%@P%\..\import" -version=Tango -defaultlib=tango.lib -debuglib=tango.lib -L+advapi32_dwt.lib+gdi32_dwt.lib+comctl32_dwt.lib+comdlg32.lib+imm32_dwt.lib+kernel32_dwt.lib+msimg32_dwt.lib+ole32_dwt.lib+oleacc_dwt.lib+oleaut32_dwt.lib+olepro32_dwt.lib+shell32_dwt.lib+user32_dwt.lib+usp10_dwt.lib+version_dwt.lib+uuid.lib+dwt.lib
LINKCMD=%@P%\link.exe



这里的dwt是最早版本的dwt,我把它转为基于tango的了。 另外暂时不支持ole.
sleets 2009-11-28
该版本编译例子时间时间1~3秒。 编译的空白窗口大小为600多kb。
layout例子680~720kb。  比较复杂的dummyeclipse和controlexample和才1M多一点。
upx后大概230~360kb.
betty_betty2008 2009-11-29
太好了,着实感谢!
闹海金蛟 2009-11-29

Win32 Exception

betty_betty2008 2009-11-29
对了,请问一下LZ你那个DUMMY程序是怎样编译XP  风格的(MANIFEST是怎样用的)?
sleets 2009-11-30
http://svn.dsource.org/projects/dwt/branches/0.36/win32/packages/dwt/examples/dummyeclipse/
闹海金蛟 2009-11-30
以下是什么错误呀

D:\ProgramFiles\D\Projects\dwtTest>dmd dummyeclipse.d -release -O -w -L/SUBSYSTE
M:windows:5 dwt.lib advapi32.lib comctl32.lib gdi32.lib shell32.lib comdlg32.lib
ole32.lib user32_dwt.lib imm32_dwt.lib shell32_dwt.lib msimg32_dwt.lib usp10_dw
t.lib gdi32_dwt.lib kernel32_dwt.lib olepro32_dwt.lib oleaut32_dwt.lib oleacc_dw
t.lib uuid.lib dummyeclipse.res -version=OLE_COM
D:\ProgramFiles\D\1.0\dwt1\bin\..\import\dwt\all.d(12): Error: module acc cannot
read file 'dwt\accessibility\acc.d'

D:\ProgramFiles\D\Projects\dwtTest>del *.obj *.map

D:\ProgramFiles\D\Projects\dwtTest>pause
请按任意键继续. . .
sleets 2009-11-30
我发的哪个连接是给betty_betty2008说MANIFEST那来的。

楼上的朋友可以按照一楼说的方法试下, 编译命令只用

dmd dummyeclipse.d dummyeclipse.res

要去掉控制台的话加上-L/SUBSYSTEM:windows:5, -O -release等也可以。 库的连接已经在我提供的包里设置好了。
betty_betty2008 2009-11-30
编译速度超快!建议LZ长期维护一下这个项目。
Global site tag (gtag.js) - Google Analytics