c++-网上下载的duilib源代码编译报错,新手求问如何检查。

问题描述

网上下载的duilib源代码编译报错,新手求问如何检查。

下载的是SVN364.先说下错误吧,报错如下:

>C:Program Files (x86)Windows Kits8.1Includeumdispex.h(791): error C2011: “ICanHandleException”:“struct”类型重定义
1>          f:duilibduilib-svn364-20121126svn364duilibUtils/flash11.tlh(267) : 参见“ICanHandleException”的声明e here

根据报错找到了错误的代码部分,为以下两部分
(1).

#if defined(__cplusplus) && !defined(CINTERFACE)

MIDL_INTERFACE("c5598e60-b307-11d1-b27d-006008c3fbfb")
ICanHandleException : public IUnknown
{
public:
    virtual HRESULT STDMETHODCALLTYPE CanHandleException(
        /* [in] */ __RPC__in EXCEPINFO *pExcepInfo,
        /* [in] */ __RPC__in VARIANT *pvar) = 0;

};

(2).

`truct __declspec(uuid("c5598e60-b307-11d1-b27d-006008c3fbfb"))
ICanHandleException : IUnknown
{
    //
    // Raw methods provided by interface
    //
  virtual HRESULT __stdcall CanHandleException (
    /*[in]*/ EXCEPINFO * pExcepInfo,
    /*[in]*/ VARIANT * pvar ) = 0;

};

向大神求解这到底是怎么回事额?在网上好像没有找到相关文档。我刚接触这个库,正在学sdk,对MFC不算很了解。
另外有没有大神能告诉我遇到这种类似的问题的解决办法有什么啊,免得我以后每次遇到问题都要来问。多谢了

时间: 2024-09-22 17:25:41

c++-网上下载的duilib源代码编译报错,新手求问如何检查。的相关文章

c++的问题-vector中使用类编译报错,求各位c++大神解答

问题描述 vector中使用类编译报错,求各位c++大神解答 std::vectora其中A是自己写的一个类,运行后编译出错提示A类没有复制构造函数或者复制构造函数声明为'explicit'.可是在类中我写了复制构造函数了.求各位c++大神解答 解决方案 类A除了复制构造函数,还要实现operator = 解决方案二: A::A(const A& aa){}确定没有写错?

c++-在头文件里定义一个string name; 变量,编译报错

问题描述 在头文件里定义一个string name: 变量,编译报错 //Parent.h class Parent { public: Parent(void); ~Parent(void); private: string name; }; //main.cpp #include #include #include "Parent.h" using namespace std; void main() { system("pause"); } //Parent.

移动客服iOS版本demo编译报错

问题描述 刚下的环信iOS 移动客服集成demo,编译报错 解决方案 到官网http://www.easemob.com/download下载2.x版本的SDK,并将SDK文件夹导入商城demo,将lib文件夹的lite.a包删除,即可运行.

android源码编译-android 源码编译报错

问题描述 android 源码编译报错 android 源码编译报错,在网上查找没有类似的回答,是否有大神遇到类似问题. 解决方案 看看你报错的上一行,libext2fs.so这个文件缺少,应该是你的源码有问题,或者库没有安装好(编译源码前不是有环境配置吗,要安装一些列东西) 解决方案二: 在android 源码里 编译 aidl 报错 的问题编译android源码报错:build/envsetup.sh: 1: Syntax error: ""("" unexpe

delphi调用HttpQueryInfo函数编译报错,说参数类型不符合

问题描述 delphi调用HttpQueryInfo函数编译报错,说参数类型不符合 procedure Get(url,heads: string;res: TStream); var hInt,hUrl:HINTERNET; buffer:PChar; dwRead:cardinal; hBuf:PChar; flag:Boolean; len,index:Integer; var value: DWORD; begin GetMem(buffer, 65536); GetMem(hBuf,

java script-Java script 编译报错

问题描述 Java script 编译报错 各位大神,有没有人遇到这样的问题:我的代码在网上的在线编译工具运行的很好,可是相同的代码粘贴到我的Vistual Studio2010中,系统就显示第一行<!DOCTYPE html 处报错:unexcepted token '<',请问这是什么问题啊??我百思不得其解 解决方案 vs不支持对js的编辑吧,可以用其他文本编辑工具如edit plus.

spring mvc-Spring mvc工程maven编译,报错。

问题描述 Spring mvc工程maven编译,报错. Failed to load class "org.slf4j.impl.StaticLoggerBinder 这是我的Pom.xml文件配置 <!-- log4j --> log4j log4j 1.2.8 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId>

mingw-Eclipse for C/C++编译报错binary not found

问题描述 Eclipse for C/C++编译报错binary not found Eclipse中开发C/C++,CDT和MinGW都装好了,MinGW的path变量也配置了,写了一个最简单的HelloWorld,在DevC++和DOS命令行中都成功编译运行,但是在Eclipse中编译没反应(build project后命令窗口没有编译成功提示,只有Info: Nothing to build for demo),再工程右键run as运行报错"Launch failed,Binary no

OS X下gcc编译报错,Xcode带的gcc

问题描述 OS X下gcc编译报错,Xcode带的gcc 错误是 dpc2sim.a file was built for archive which is not the architecture being linked (x86_64) 用Data Prefetch Championship给的framework写prefetch的程序http://comparch-conf.gatech.edu/dpc2/想先跑跑人家给的example,可是编译的时候就报错了.我用的是OS X,gcc版