browser icon
You are using an insecure version of your web browser. Please update your browser!
Using an outdated browser makes your computer unsafe. For a safer, faster, more enjoyable user experience, please update your browser today or try a newer browser.

Pegasus Development Library

Posted by on 2010 年 05 月 07 日

点这里下载 Pegasus Develop Library v0.05.201:pdl_v0.05.201.zip
点这里查看 PDL 的 trunk 代码

更新记录

点这里查看 PDL trunk 代码的更新记录

  • 2010.05.07 – 0.05.201
    为菜单加入多语言支持。
    为 LIniParser 加入 LIniSection 辅助类。
    加入 LBuffer 类。
    公共对话框各类模板化。
    为 LAppModule 中的 WndData 增加多线程安全的保证。
    增加及调整部分接口。
    修正若干 bug。
  • 2009.11.23 – 0.04.176
    LString 模板化。
    调整消息的映射方式。
    增加及调整部分接口。
    修正若干 bug。
  • 2009.9.15 – 0.03.144
    加入 LStack 和 LPtrTree 容器。
    加入 LXmlParser。
    修改 LIterator 的定义。
    增加及调整部分接口。
  • 2009.8.17 – 0.02.128
    为 LTxtFile 加入 Unicode 支持。
    为 LStrListA 加入 Unicode 支持,改名为 LStrList。
    为 LPtrList 与 LPtrVector 加入排序支持。
    修正若干 bug。
  • 2009.8.12 – 0.01.107
    发布。

Pegasus Development Library 简称 PDL,是一个轻量级的 Win32 辅助开发库。

版本存档

0.05.201 - pdl_v0.05.201.zip | [Google Code 映像]
0.04.176 - pdl_v0.04.176.zip | [Google Code 映像]
0.03.144 - pdl_v0.03.144.zip | [Google Code 映像]
0.02.128 - pdl_v0.02.128.zip | [Google Code 映像]
0.01.107 - pdl_v0.01.117.zip | [Google Code 映像]

14 条评论

  • At 2009.08.27 22:43, me said:

    谢谢。真好。

    • At 2009.09.01 10:18, luther said:

      此库有什么特点,有什么风格呢

      • At 2009.09.01 10:30, 李马 said:

        没什么特点,也没什么风格,就是一个轻量级的库,用于辅助编译我其它的开源代码。

        • At 2010.02.26 14:32, Neil said:

          请教一下,pdl.lib在哪里?

          找了半天没发现,
          希望小马哥给提示一下,多谢~

          • At 2010.02.26 14:34, 李马 said:

            自己编译出来即可。

            • At 2010.02.26 14:49, Neil said:

              谢谢小马哥的不厌其烦~~~

              编译pdl工程出现如下错误:
              1>e:\pdl_v0.04.176\sources\common\pdl_commctrl.cpp(851) : error C2065: ‘PBM_GETSTEP’ : undeclared identifier
              1>e:\pdl_v0.04.176\sources\common\pdl_commctrl.cpp(1108) : error C3861: ‘PropSheet_ShowWizButtons’: identifier not found
              1>e:\pdl_v0.04.176\sources\common\pdl_commctrl.cpp(1179) : error C2065: ‘REBARBANDINFO_V6_SIZE’ : undeclared identifier
              1>e:\pdl_v0.04.176\sources\common\pdl_commctrl.cpp(1535) : error C2065: ‘TTM_POPUP’ : undeclared identifier

              1>e:\pdl_v0.04.176\sources\common\pdl_window.cpp(1015) : error C2039: ‘TrackMouseEvent’ : is not a member of ‘`global namespace”
              1>e:\pdl_v0.04.176\sources\common\pdl_window.cpp(1015) : error C2664: ‘LWnd::TrackMouseEvent’ : cannot convert parameter 1 from ‘TRACKMOUSEEVENT *’ to ‘DWORD’

              • At 2010.02.26 14:58, 李马 said:

                看看 Platform SDK 的版本是不是太低了,或者有些宏应该定义上。

                • At 2010.02.26 15:01, Neil said:

                  谢谢,先看看~

                  • At 2011.01.19 16:21, 轻量级泛型 – 马说 said:

                    [...] void* 这个万能的无类型指针完成了我要的容器。这些类后来被我收入到了 PDL 之中,你可以在这里和这里找到它们的实现。 以 LPtrVector [...]

                    • At 2011.05.15 14:31, PDB Explorer 源代码 – 马说 said:

                      [...] PDL (0.02.128) [...]

                      • 4 old comments are not displayed. Click to display all comments
                      (Required)
                      (Required, will not be published)