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

  • 相关阅读:
    docker学习
    LIS是什么?
    Android网络课程笔记-----定制通知系统
    java常用算法
    java正则表达式大全
    无需ROOT就能拿ANR日志
    Android网络课程笔记-----定制系统控件2
    Android网络课程笔记-----定制系统控件1
    Android网络课程笔记-----Fragment
    读《启示录》有感-----1
  • 原文地址:https://www.cnblogs.com/duguxue/p/3812548.html
Copyright © 2011-2022 走看看