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重编译中所发现. 快十年 ...
最新文章
- htmlentities()与htmlspecialchars()
- python培训好学吗-Python爬虫培训好学吗?
- python binary lib on win/各种python库的二进制包
- java 文件字节流_Java:文件字符流和字节流的输入和输出
- python 退出_如果读完这篇文章不能让你入门Python,那我将永久退出编程界
- php为首字母的词语,PHP提取中英文词语及数字首字母的简单示例
- Redis 通配符查找及批量删除key
- arcgis交通可达性分析步骤_可达性分析(二):基于Network Analys的服务区分析
- 如何注册CSDN博客
- Java高并发编程实战7,ConcurrentHashMap详解
- java docx4j 目录,1、带你一起拥有docx4j
- 2019111 控制台上实现极乐净土(有图有背景音乐)
- Android集成华为Push及注意事项
- CSV文件分割工具开发-python版
- 0130更新:完美wine QQ2011正式版(5074)
- PHP自学笔记 ---李炎恢老师PHP第一季 TestGuest0.4
- region proposal
- dwr-signatures
- C算法之一元二次方程组的解
- 申请微信公众号,当前绑定的银行卡暂不支持实名验证...