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

查看完整版本: D programming language 库DWin更新到Tango 0.994

yidabu 2008-1-17 08:40

D programming language 库DWin更新到Tango 0.994

D programming language 库DWin更新到Tango 0.994

    本来想等DFL更新时同步更新DWin, 可DFL作者不知在忙什么,迟迟未动.
    Tango相关库已经有不少升级到Tango 0.994,因此把DWin也升级一下.
   
    先把Tango 更新到 0.994 (SVN 3099)
    进入tango\lib目录,分别点击build-dmd.bat, build-tango.bat, build-win32.bat以编译成静态库.
   
    然后修改DWin相关代码,主要是两个方面的修改:
    把toUtf8改成toString, toUtf16改成toString16, toUtf32改成toString32
    time相关修改
   
    然后打开任意一个库文件, 在SciTE4D中按Ctrl + F7编译成静态库(要事先写好dsss.conf才能一键编译).
    SciTE4D下载:
    [url]http://bbs.d-programming-language-china.org/thread-458-1-1.html[/url]
   
    接下来编译DFL, 进入DFL目录,点击makelib.bat, 提示编译错误.
    把整个目录删除,下载dfl-20071206.zip:
    [url]http://www.dprogramming.com/dfl/snapshots/dfl-20071206.zip[/url]
   
    用记事本打开makelib.bat, 设置dmd_path和dmc_path, 加上一句set dlib="Tango", 保存.
    然后点击go.bat, 提示internal\dlib.d 中toUtf8之类错误.打开文件替换一下.
    再点击go.bat编译,成功后把dmd\lib\中的dfl.lib, dfl_build.lib, dfl_debug.lib移动到tango\lib下.
   
    Jan 17, 2008
页: [1]
查看完整版本: D programming language 库DWin更新到Tango 0.994