zoukankan      html  css  js  c++  java
  • 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. 第一次编译出现以下错误

    .DuiLibControl下的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

  • 相关阅读:
    关于H5中的Canvas API的探索
    leetcode297 Serialize and Deserialize Binary Tree
    CF1187E Tree Painting
    CF1187D Subarray Sorting
    CF1183E/H Subsequences
    kickstart2019 round_C B. Circuit Board
    leetcode85 Maximal Rectangle
    leetcode84 Largest Rectangle in Histogram
    kickstart2019 round_A B. Parcels
    蓝桥杯 正则问题
  • 原文地址:https://www.cnblogs.com/blogpro/p/11445949.html
Copyright © 2011-2022 走看看