VS编译duilib项目时候的错误解决方法整理
@1:找不到Riched20.lib
用everything等软件搜索下磁盘,找到所在的目录添加到vs的库目录即可,我得是C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib;其他的vs版本可能不一样,自行搜索
@2: “IDispatchEx”: 重定义;不同的基类型
UIFlash.h行:
- #import "..\Utils/Flash11.tlb" raw_interfaces_only, named_guids
改为:
- #import "..\Utils/Flash11.tlb" raw_interfaces_only, named_guids, rename("IDispatchEx","IMyDispatchEx")
为了兼容性更好,防止系统flash的插件更新后又有问题,干脆直接导入你自己系统的OCX,于是将这一行最好改为:
- #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 */
vs2013则需要:
- #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")
@3:'ICanHandleException' : redefinition; different basic types
在UIWebBrowser.h中:
添加 #include <MsHTML.h>
修改#include "Utils/WebBrowserEventHandler.h"为#include "../Utils/WebBrowserEventHandler.h"
VS编译duilib项目时候的错误解决方法整理相关推荐
- (转载) VS编译duilib项目时候的错误解决方法整理
原文地址:http://blog.csdn.net/x356982611/article/details/30217473 @1:找不到Riched20.lib 用everything等软件搜索下磁盘 ...
- [转]VS编译duilib项目时候的错误解决方法整理
原文地址: http://blog.csdn.net/x356982611/article/details/30217473 1:找不到Riched20.lib 用everything等软件搜索下磁盘 ...
- duilib编译错误解决方法整理 (含VS2013)
此文转载,原文:http://blog.csdn.net/x356982611/article/details/30217473 @1:找不到Riched20.lib 用everything等软件搜索 ...
- UI控件问题和XCode编译警告和错误解决方法集锦 (持续更新ing)
UI控件问题集锦 第一 图片无法在UIImageview上显示: 原因如下: 1.没有设置宽高(或者宽高为0) 2.位置不对 3.hidden=YES 4.没有添加到控制器的view上面 第二 一个U ...
- 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. 背 ...
- 【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] ...
- java telephony jar_编译错误解决方法
首页板块列表刷机技术阅读帖子 编译错误解决方法 发布时间:2015-05-19 18:153回复.2072阅读 前言:关于Android4.4/CM11编译中遇到的一些错误,本人进行了整理.有需要的童 ...
- 编译Android7.1源码出现OOM错误解决方法
一:编译Android7.1源码出现OOM错误解决方法 在Android7.1编译过程中出现如下错误: Starting build with ninjaninja: Entering directo ...
- Delphi XE E2064 Left side cannot be assigned to 错误解决方法
Delphi XE E2064 Left side cannot be assigned to 错误解决方法 1. 起源 此问题源于[秋风人事档案管理系统]用Delphi XE重编译中所发现. 快十年 ...
最新文章
- c语言编程输入年月日判断是否合法,C语言程序设计:输入年月日判断这是这一年中的第几天...
- Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建(转)
- 平滑数据迁移,不影响服务
- java 删除zip文件_Java--字节缓冲流的效率有多高?测试一下
- 社区发现(六)--模块度
- Illustrator 教程,如何在 Illustrator 中添加图像?
- 风压和功率计算公式轴流式_这是你见过最全的风机计算公式
- 环境配置《安装gcc编译器》
- 硬盘分区表知识——详解硬盘MBR
- 录音文件下载_轻便简洁的电脑录音软件,Moo0录音专家中文免费版,大小不过3M...
- vecm模型怎么写系数_vecm(向量误差修正模型vecm)
- js 各种正则表达式一览表
- 尤雨溪-写一个mini vue
- win10桌面版outlook邮箱配置流程
- 19年就业形势怎么样
- Java Swing基础使用教程
- Java中单点登录的实现——类似QQ“顶号”操作
- 普中科技16引脚LCD12864使用说明
- 手游推广平台——怎么推广手游?
- 04.Unity Zenject入门到掌握(Zenject的绑定实例Bind)