DuiLib学习笔记1.编译运行demo
c++中皮肤问题比较麻烦,MFC自带的太难用。DirectUI界面库就比较强大了,之前像skin++之类的基于DirectUI收费昂贵。DuiLib是基于DirectUI的界面库,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。
duilib的SVN地址:http://duilib.googlecode.com/svn/trunk
下载后运行DuiLib.sln
编译时可能会遇到几个报错。
0.开发环境本身有问题,比如用win7没有装win7sdk之类的。
1. TestApp1这个项目编译不过,直接移除这个项目
2. FlashDemo这个项目也是问题较多,本人占时无此需求没耐心让它编译过,建议直接这个编译不过移除
3. 第一次编译出现以下错误
在.\DuiLib\Control下的UIFlash.h中#import "..\Utils/Flash11.tlb" raw_interfaces_only, named_guids 可能会报错,报错就改成
#import "..\Utils/Flash11.tlb" raw_interfaces_only, named_guids, rename("IDispatchEx","IMyDispatchEx")
编译好DuiLib后再去编译其他的比如360Safedemo、ListDemo等等。
在编译360Safedemo这些demo的时候,通过vs无法直接运行,会提示找不到exe文件。
编译后的exe都存放在bin下面
这里随便上两个demo的图:
这个DuiDesigner.exe就是一个图形化界面编辑器,这个编辑器有时候喜欢突然死掉,所以还是尽量别用,以后用代码一行行的实现,如下图:
下班了,晚上回去写下一篇简单demo
最新文章
- [LeetCode] Range Sum Query 2D - Immutable 二维区域和检索 - 不可变
- Perfect Scrollbar – 完美的 jQuery 滚动条插件
- RVMDK的DEBUG调试-实时数据查看
- struts2+jquery+ajax实现上传&;&;校验实例
- Yii PHP 框架分析(四)
- Nginx配置文件常用部分详解
- php线程安全与非线程安全版的区别
- 开源的.NET定时任务组件Hangfire解析
- Win 10 系统下研华采集卡Advantech Navi SDK虚拟demo设备安装方法
- Vue(二十九)页面加载过慢问题
- 初识vw和vh
- Centos6.5网络配置
- ffplay源码分析1-概述
- 排名前16的Java工具类
- fork函数和vfork函数的区别--19
- 多条件查询接收很多参数的时候要用Map接收。
- MySQL-安全对调两个表名
- Flume简介及使用
- 剑指offer-第六章面试中的各项能力(和为S的两个数字VS和为S的连续正序列)
- LeetCode119.杨辉三角 II