@1:找不到Riched20.lib

用everything等软件搜索下磁盘,找到所在的目录添加到vs的库目录即可,我得是C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib;其他的vs版本可能不一样,自行搜索


@2: “IDispatchEx”: 重定义;不同的基类型

UIFlash.h行:

[cpp] view plaincopy
  1. #import "..\Utils/Flash11.tlb" raw_interfaces_only, named_guids

改为:

[cpp] view plaincopy
  1. #import "..\Utils/Flash11.tlb" raw_interfaces_only, named_guids, rename("IDispatchEx","IMyDispatchEx")

为了兼容性更好,防止系统flash的插件更新后又有问题,干脆直接导入你自己系统的OCX,于是将这一行最好改为:

[cpp] view plaincopy
  1. #import "PROGID:ShockwaveFlash.ShockwaveFlash"  \
  2. raw_interfaces_only,       /* Don't add raw_ to method names */ \
  3. named_guids,           /* Named guids and declspecs */    \
  4. rename("IDispatchEx","IMyDispatchEx") /* fix conflicting with IDispatchEx ant dispex.h */

vs2013则需要:

[cpp] view plaincopy
  1. #import "PROGID:ShockwaveFlash.ShockwaveFlash"  \
  2. raw_interfaces_only,       /* Don't add raw_ to method names */ \
  3. named_guids,           /* Named guids and declspecs */    \
  4. rename("IDispatchEx", "IMyDispatchEx") /* fix conflicting with IDispatchEx ant dispex.h */  \
  5. rename("ICanHandleException", "IMyICanHandleException")

@3:'ICanHandleException' : redefinition; different basic types

在UIWebBrowser.h中:

添加 #include <MsHTML.h>
修改#include "Utils/WebBrowserEventHandler.h"为#include "../Utils/WebBrowserEventHandler.h"

VS编译duilib项目时候的错误解决方法整理相关推荐

  1. (转载) VS编译duilib项目时候的错误解决方法整理

    原文地址:http://blog.csdn.net/x356982611/article/details/30217473 @1:找不到Riched20.lib 用everything等软件搜索下磁盘 ...

  2. [转]VS编译duilib项目时候的错误解决方法整理

    原文地址: http://blog.csdn.net/x356982611/article/details/30217473 1:找不到Riched20.lib 用everything等软件搜索下磁盘 ...

  3. duilib编译错误解决方法整理 (含VS2013)

    此文转载,原文:http://blog.csdn.net/x356982611/article/details/30217473 @1:找不到Riched20.lib 用everything等软件搜索 ...

  4. UI控件问题和XCode编译警告和错误解决方法集锦 (持续更新ing)

    UI控件问题集锦 第一 图片无法在UIImageview上显示: 原因如下: 1.没有设置宽高(或者宽高为0) 2.位置不对 3.hidden=YES 4.没有添加到控制器的view上面 第二 一个U ...

  5. Linux编译遇到各种错误解决方法,例如 /lib/modules/3.10.0-(xxx).el7.x86_64/build: No such file or directory. Stop.

    Linux编译遇到各种错误解决方法,例如: /lib/modules/3.10.0-(xxx).el7.x86_64/build: No such file or directory. Stop. 背 ...

  6. 【Java】导入项目时,出现The project cannot be built until build path errors are resolved错误解决方法

    [Java]导入项目时,出现The project cannot be built until build path errors are resolved错误解决方法 参考文章: (1)[Java] ...

  7. java telephony jar_编译错误解决方法

    首页板块列表刷机技术阅读帖子 编译错误解决方法 发布时间:2015-05-19 18:153回复.2072阅读 前言:关于Android4.4/CM11编译中遇到的一些错误,本人进行了整理.有需要的童 ...

  8. 编译Android7.1源码出现OOM错误解决方法

    一:编译Android7.1源码出现OOM错误解决方法 在Android7.1编译过程中出现如下错误: Starting build with ninjaninja: Entering directo ...

  9. Delphi XE E2064 Left side cannot be assigned to 错误解决方法

    Delphi XE E2064 Left side cannot be assigned to 错误解决方法 1. 起源 此问题源于[秋风人事档案管理系统]用Delphi XE重编译中所发现. 快十年 ...

最新文章

  1. c语言编程输入年月日判断是否合法,C语言程序设计:输入年月日判断这是这一年中的第几天...
  2. Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建(转)
  3. 平滑数据迁移,不影响服务
  4. java 删除zip文件_Java--字节缓冲流的效率有多高?测试一下
  5. 社区发现(六)--模块度
  6. Illustrator 教程,如何在 Illustrator 中添加图像?
  7. 风压和功率计算公式轴流式_这是你见过最全的风机计算公式
  8. 环境配置《安装gcc编译器》
  9. 硬盘分区表知识——详解硬盘MBR
  10. 录音文件下载_轻便简洁的电脑录音软件,Moo0录音专家中文免费版,大小不过3M...
  11. vecm模型怎么写系数_vecm(向量误差修正模型vecm)
  12. js 各种正则表达式一览表
  13. 尤雨溪-写一个mini vue
  14. win10桌面版outlook邮箱配置流程
  15. 19年就业形势怎么样
  16. Java Swing基础使用教程
  17. Java中单点登录的实现——类似QQ“顶号”操作
  18. 普中科技16引脚LCD12864使用说明
  19. 手游推广平台——怎么推广手游?
  20. 04.Unity Zenject入门到掌握(Zenject的绑定实例Bind)

热门文章

  1. 微信小程序转百度小程序修改
  2. 京东架构师解析URL监控
  3. 通过XML文件生成View
  4. 数据库访问类(使用存储过程的)
  5. Asp.Net统一前后端提示信息方案
  6. Skype 6.0正式版登场 免费下载
  7. 打开sql server 验证
  8. asp.net性能常用优化
  9. 美团架构师开发平台架构之容器技术实践!
  10. vc6.0 简易的tcp网络讲解(二)