一、Duilib介绍
Duilib是一个Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股票行情软件、导航软件、手机辅助软件、安全软件等多个行业的众多pc客户端软件。
一、编译环境
1、VS2017
2、cmake
二、拉取代码
代码仓库:https://github.com/duilib/duilib
我fork的仓库:https://github.com/yangpan4485/duilib,develop分支
建议fork一份到自己的仓库,可以自己修改、维护,后面的代码都是基于fork过来的仓库去做编译的
三、编译(编译是基于自己的github仓库去做的编译)
md build
cd build
cmake ..
打开build目录下面的dui.sln,然后编译运行
基于原github仓库的编译方法可以参考这一篇文章:https://www.programmersought.com/article/74456095388/
四、学习资料
1、网易云信Windows duilib,https://github.com/netease-im/NIM_Duilib_Framework
2、duilib学习交流:https://github.com/bingwin/MicroChat
3、duilib学习资料:https://github.com/qdtroy/DuiLib_Ultimate
4、duilib有道词典:https://github.com/karllen/cef3-duilib-YDDemo
5、duilib入门文档和视频:https://github.com/nmgwddj/duilib_tutorial
6、duilib学习资料和demo:https://github.com/juhuaguai/duilib(包含bug修复)
7、duilib虚拟键盘:https://github.com/CodeBees/virtualkeyboard
8、duilib相关博客:https://redrain.blog.csdn.net/article/list/3?t=1
9、腾讯的duilib仓库:https://github.com/tencentyun/TIMSDK/tree/master/cross-platform/Windows/IMApp/Basic/duilib
10、duilib自定义控件:https://blog.csdn.net/zhuhongshu/article/details/45362751#commentBox
11、duilib入门级教程:https://www.cnblogs.com/Alberl/p/3341956.html