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

查看完整版本: 超实用D语言库 juno 0.3发布了

yidabu 2007-7-21 12:38

超实用D语言库 juno 0.3发布了

juno 0.3的编译与使用(20070721)

        今天 yidabu.com 上Dsource.org一看,竟然发现juno 0.3于20070720发布了。这实在是一个好消息。
        juno库可以说是除了phobos标准库以外最实用的通用D语言库(Tango因为与Phobos不兼容,许多时候没法用)。
        自从juno0.2发布后,可以说是望穿秋水等待作者更新,今天总算更新了。
       
        juno 0.3编译成静态库时只发现一个小问题,就是juno.local.format的

                private import juno.locale.core : IFormatProvider, NumberFormat, DateTimeFormat, DayOfWeek, Calendar, DateTime, TimeSpan;

       
        应该把DayOfWeek从导入列表中去掉,因为它是在juno.local.constants中的。
       
        在实际使用时会发生错误:Error 42: Symbol Undefined _GetGeoInfoW@20
        这就要更新dm\lib中的kernel32.lib:
        从Microsoft Visual Studio 8\VC\PlatformSDK\Lib 复制kernel32.lib到dm\lib
        执行

                coffimplib -f kernel32.lib

       
        实际编译了一个小程序测试,发现juno.com.core中,后期绑定多个参数顺序颠倒的bug已经修正了。

sleets 2007-8-1 19:27

呵呵,不错。                        

sleets 2007-8-2 17:02

能提供Microsoft Visual Studio 8\VC\PlatformSDK\Lib\kernel32.lib 下哉吗? 我这里没哦。

我用dsss编译出来的是 SDD-juno.lib, 是不是复制到 lib里改为 juno.lib ,使用时加pragma(lib,"juno.lib");就可以了。
页: [1]
查看完整版本: 超实用D语言库 juno 0.3发布了