DuiLib编译问题及解决
2014-03-04 11:19
232 查看
环境:VS2012
整理DuiLib编译错误及解决办法
参考:
http://code.google.com/p/duilib/issues/detail?id=90
错误1:'IDispatchEx' : redefinition 或者'ICanHandleException' : redefinition
修改Duilib/Utils/UIFlash.h Line 10
修改为
错误2:
ResourceView.cpp(91): error C3861: 'CanAdjustLayout': identifier not found
按F4注释掉以下代码
整理DuiLib编译错误及解决办法
参考:
http://code.google.com/p/duilib/issues/detail?id=90
错误1:'IDispatchEx' : redefinition 或者'ICanHandleException' : redefinition
修改Duilib/Utils/UIFlash.h Line 10
#import "..\Utils/Flash11.tlb" raw_interfaces_only, named_guids
修改为
#import "PROGID:ShockwaveFlash.ShockwaveFlash" \ raw_interfaces_only, /* Don't add raw_ to method names */ \ named_guids, /* Named guids and declspecs */ \ rename("IDispatchEx","IMyDispatchEx") /* fix conflicting with IDispatchEx ant dispex.h */ \ rename("ICanHandleException", "IMyICanHandleException") //VS2012/VS2013使用
错误2:
ResourceView.cpp(91): error C3861: 'CanAdjustLayout': identifier not found
按F4注释掉以下代码
if (CanAdjustLayout()) { m_wndResourceView.SetWindowPos(NULL, 1, 1, cx - 2, cy - 2, SWP_NOACTIVATE | SWP_NOZORDER); }
相关文章推荐
- NGUI ROOT
- EZGUI基本操作简单介绍
- Quartz表达式 <property name="cronExpressionString" value="0 10 0/1 * * ?" />
- sicily 1443. Printer Queue
- hdu1423---Greatest Common Increasing Subsequence(最长公共上升子序列)
- An AnnotationConfiguration instance is required to use
- UILabel自适应大小
- Android requestWindowFeature()的枚举常量
- ${requestScope.}与request.getParameter区别?
- UITabBarController使用
- Ant之build.xml详解
- Java Ant build.xml详解
- UILabel属性详解
- 2.1 UILabel
- 使用 Interface Builder 兼容 iOS6 和iOS7
- Xvfb+YSlow+ShowSlow搭建前端性能测试框架 - 前端技术 | TaoBaoUED
- php实现简单key-value hash数据库
- Flashback Query Flashback Version Query Flashback Table Flashback Transaction
- PHP_SELF、 SCRIPT_NAME、 REQUEST_URI区别
- JAVA hdu 1047 Integer Inquiry(高精度)