• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 请教一下,我编译IDL的时候出错了。。

请教一下,我编译IDL的时候出错了。。

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了idl编译器,idl编译,idl,idl是什么意思,envi idl技术殿堂等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请教一下,我编译IDL的时候出错了。。
描述:

我用OLE VIEWER从MSN的EXE文件里生成IDL文件后
用MIDL来编译,但是出错了
该如何解决?
F:\Program Files\Microsoft SDK\Bin>midl c:\msnmsgr.idl
Microsoft (R) 32b/64b MIDL Compiler Version 6.00.0361
Copyright (c) Microsoft Corporation 1991-2002. All rights reserved.
Processing c:\msnmsgr.idl
msnmsgr.idl
Processing F:\Program Files\Microsoft Visual Studio\VC98\include\oaidl.idl
oaidl.idl
Processing F:\Program Files\Microsoft Visual Studio\VC98\include\objidl.idl
objidl.idl
Processing F:\Program Files\Microsoft Visual Studio\VC98\include\unknwn.idl
unknwn.idl
Processing F:\Program Files\Microsoft Visual Studio\VC98\include\wtypes.idl
wtypes.idl
c:\msnmsgr.idl(64) : error MIDL2025 : syntax error : expecting a type specificat
ion near "SESSION_STATE"
c:\msnmsgr.idl(64) : error MIDL2026 : cannot recover from earlier syntax errors;
 aborting compilation
F:\Program Files\Microsoft SDK\Bin>
**************************************************************************************************************************************************


解决方案1:

把 SESSION_STATE的定义放在文件比较靠前的位置
typedef [public]
    __MIDL___MIDL_itf_msgrpriv_0000_0001 SESSION_STATE;
    typedef enum {
        SS_UNKNOWN = 0,
        SS_READY = 1,
        SS_INVITATION = 2,
        SS_ACCEPTED = 3,
        SS_CONNECTED = 4,
        SS_CANCELLED = 5,
        SS_DECLINED = 6,
        SS_TERMINATED = 7
    } __MIDL___MIDL_itf_msgrpriv_0000_0001;


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • idl编译出错,怎么解决啊?
  • 我想用midl编译写好的idl文件,不会用这个编译器,求救啊
  • 如何利用MIDL编译得到IDL的h和c文件
  • 我的VC6上面midl,一编译就提示1004错误,为什么呢?
  • IDL编译后不能生成代理文件
  • idl用什么编辑器?
  • midl编译idl文件
  • 我在编译idl文件时出现的问题!
  • midl文件编译不过!!
  • 如何用midl编译idl文件生成tlb?

相关文章

  • 2017-06-04 怎样给ATL组件添加数组属性和属性的属性呢?
  • 2017-06-05 IRichEditOleCallback::QueryInsertObject返回CLSID_Picture_Metafile时该如何处理?
  • 2017-06-05 APIHOOK,感谢大家指点
  • 2017-06-04 急ocx中如何访问本地文件
  • 2017-06-04 用VARIANT存储数组?
  • 2017-06-05 vc中mfc的链接库可以选择静态链接,附加的链接库怎么选择静态呀?
  • 2017-06-04 使用ISequentialStream向数据库插入和修改数据时出错
  • 2017-06-05 求救~!!!
  • 2017-06-05 在同台计算机上的两个进程,我现在是想A进程收集的数据信息发送给B进程,该怎么办?请多指教!
  • 2017-06-04 如何将位图句柄作参数传给ATL控件

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • VC8中,MFC的ACTIVEX,添加事件的地方找到了不知道怎么添加方法,
    • 在vc中调用word打印预览框时如何屏蔽菜单栏和工具栏
    • win7音频#include<mmdeviceapih>
    • 如何用全局钩子拦截别的进程创建窗欍消息这是我的代码不知道哪儿有问题,没有拦截到其它进程的消息!
    • 关于ole拖放时使用Register()函数的问题
    • 初学COM,请问COM里边大量使用的强制类型转化是c++中类型转换的哪一种?
    • 线程互斥问题
    • 为什么debug没问题release就不行???
    • 〓qrlvls空气申请VC/MFC进程/线程/DLL版块版主
    • 为什么线程HOOK失败?全局的成功了。

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有