Duilib库下载
duilib库的源码下载地址:https://github.com/duilib/duilib 。
解压
Duilib库编译
编译工具:VS2015
1) 用vs2015双击DuiLib.sln,正常启动后的界面如下:
2) 将duilib设为启动项目
3) 分别选择Debug、Release、UnicodeDebug和UnicodeRelease进行编译
4) 正确编译后得到lib和dll
如果能得到以上dll和lib,恭喜你,duilib库编译成功。
Duilib库开发环境搭建
为了避免每次新建一个项目都要重新配置duilib头文件、lib文件目录,需要在vs中设置一个全局的包含关系。
1. 选择菜单视图/其他窗口/属性选择器
2. 在解决方案中任意选择一个工程,在debug过滤器选项中选择带user属性的选项,鼠标直接双击或右键菜单选择属性
3. 在弹出的属性页中,设置vc++目录页中的包含目录和库目录,如下图所示
4. 设置lib
有两种方法:
- 在程序中添加
#ifdef _DEBUG
# ifdef _UNICODE
# pragmacomment(lib, "DuiLib_ud.lib")
# else
# pragmacomment(lib, "DuiLib_d.lib")
# endif
#else
# ifdef _UNICODE
# pragmacomment(lib, "DuiLib_u.lib")
# else
# pragmacomment(lib, "DuiLib.lib")
# endif
#endif
- 属性设置
5. 运行程序
为了演示方便,将所有演示代码的exe生成到一个固定目录如bin,将duilib的dll全部拷贝到这个目录即可