• 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

  • 相关阅读:
    一个好的时间函数
    Codeforces 785E. Anton and Permutation
    Codeforces 785 D. Anton and School
    Codeforces 510 E. Fox And Dinner
    Codeforces 242 E. XOR on Segment
    Codeforces 629 E. Famil Door and Roads
    Codeforces 600E. Lomsat gelral(Dsu on tree学习)
    Codeforces 438D The Child and Sequence
    Codeforces 729E Subordinates
    【ATcoder】D
  • 原文地址:https://www.cnblogs.com/duguxue/p/3812548.html
Copyright © 2020-2023  润新知