关天MIDL2003错误.

XueBoy163 2005-05-31 03:37:01
新建ATL工程,直接编译出错:
------ 已启动生成: 项目: 12, 配置: Debug Win32 ------

正在编译...
stdafx.cpp
正在编译...
正在跳过...(未检测到相关更改)
CCps.cpp
12.cpp
正在链接...
正在创建库 Debug/12.lib 和对象 Debug/12.exp
Microsoft (R) 32b/64b MIDL Compiler Version 6.00.0366
Copyright (c) Microsoft Corporation 1991-2002. All rights reserved.
Processing .\_12.idl
_12.idl

c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(86) : error MIDL2003 : redefinition : UAS_NORMAL
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(87) : error MIDL2003 : redefinition : UAS_BLOCKED
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(88) : error MIDL2003 : redefinition : UAS_NOPARENTENABLE
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(90) : error MIDL2003 : redefinition : UAS_MASK
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(90) : error MIDL2003 : redefinition : tagUASFLAGS
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(94) : error MIDL2003 : redefinition : READYSTATE_UNINITIALIZED
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(95) : error MIDL2003 : redefinition : READYSTATE_LOADING
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(96) : error MIDL2003 : redefinition : READYSTATE_LOADED
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(97) : error MIDL2003 : redefinition : READYSTATE_INTERACTIVE
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(99) : error MIDL2003 : redefinition : READYSTATE_COMPLETE
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(99) : error MIDL2003 : redefinition : tagREADYSTATE
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(166) : error MIDL2003 : redefinition : IEnumConnections
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\ocidl.idl(173) : error MIDL2003 : redefinition : tagCONNECTDATA
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(402) : error MIDL2003 : redefinition : OLECMDID_SAVECOPYAS
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(403) : error MIDL2003 : redefinition : OLECMDID_PRINT
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(404) : error MIDL2003 : redefinition : OLECMDID_PRINTPREVIEW
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(405) : error MIDL2003 : redefinition : OLECMDID_PAGESETUP
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(422) : error MIDL2003 : redefinition : OLECMDID_SETPROGRESSMAX
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(423) : error MIDL2003 : redefinition : OLECMDID_SETPROGRESSPOS
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(424) : error MIDL2003 : redefinition : OLECMDID_SETPROGRESSTEXT
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(425) : error MIDL2003 : redefinition : OLECMDID_SETTITLE
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(426) : error MIDL2003 : redefinition : OLECMDID_SETDOWNLOADSTATE
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(427) : error MIDL2003 : redefinition : OLECMDID_STOPDOWNLOAD
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(428) : error MIDL2003 : redefinition : OLECMDID_ONTOOLBARACTIVATED
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(429) : error MIDL2003 : redefinition : OLECMDID_FIND
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(430) : error MIDL2003 : redefinition : OLECMDID_DELETE
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(431) : error MIDL2003 : redefinition : OLECMDID_HTTPEQUIV
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(432) : error MIDL2003 : redefinition : OLECMDID_HTTPEQUIV_DONE
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(433) : error MIDL2003 : redefinition : OLECMDID_ENABLE_INTERACTION
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(434) : error MIDL2003 : redefinition : OLECMDID_ONUNLOAD
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(435) : error MIDL2003 : redefinition : OLECMDID_PROPERTYBAG2
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(436) : error MIDL2003 : redefinition : OLECMDID_PREREFRESH
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(437) : error MIDL2003 : redefinition : OLECMDID_SHOWSCRIPTERROR
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(438) : error MIDL2003 : redefinition : OLECMDID_SHOWMESSAGE
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(439) : error MIDL2003 : redefinition : OLECMDID_SHOWFIND
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(440) : error MIDL2003 : redefinition : OLECMDID_SHOWPAGESETUP
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(441) : error MIDL2003 : redefinition : OLECMDID_SHOWPRINT
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(442) : error MIDL2003 : redefinition : OLECMDID_CLOSE
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(443) : error MIDL2003 : redefinition : OLECMDID_ALLOWUILESSSAVEAS
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(444) : error MIDL2003 : redefinition : OLECMDID_DONTDOWNLOADCSS
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(445) : error MIDL2003 : redefinition : OLECMDID_UPDATEPAGESTATUS
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(446) : error MIDL2003 : redefinition : OLECMDID_PRINT2
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(447) : error MIDL2003 : redefinition : OLECMDID_PRINTPREVIEW2
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(448) : error MIDL2003 : redefinition : OLECMDID_SETPRINTTEMPLATE
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(449) : error MIDL2003 : redefinition : OLECMDID_GETPRINTTEMPLATE
c:\program files\microsoft visual studio .net 2003\vc7\platformsdk\include\docobj.idl(450) : error MIDL2003 : redefinition : OLECMDID
Processing C:\Program Files\Microsoft Platform SDK\include\exdisp.idl
exdisp.idl
Processing C:\Program Files\Microsoft Platform SDK\include\objsafe.idl
objsafe.idl
d:\my documents\visual studio projects\12\ccps.h(37) : warning MIDL2214 : semantic check incomplete due to previous errors
LINK : fatal error LNK1240: 未能编译 IDL 内容

生成日志保存在“file://d:\My Documents\Visual Studio Projects\12\Debug\BuildLog.htm”中
12 - 216 错误,1 警告


------ 已跳过生成: 项目: 12PS, 配置: Debug Win32 ------

由于该解决方案配置中没有选中项目配置,已跳过该项目配置。


---------------------- 完成 ---------------------

生成: 0 已成功, 1 已失败, 1 已跳过


请问如何解决?重装也不行呀
...全文
428 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
XueBoy163 2005-06-06
  • 打赏
  • 举报
回复
自已UP下
XXandOO 2005-06-01
  • 打赏
  • 举报
回复
对地,和装SDK有关系。
dongfa 2005-06-01
  • 打赏
  • 举报
回复
把platformsdk\include路径从包含目录中去掉.
XueBoy163 2005-06-01
  • 打赏
  • 举报
回复
去掉后报错:
------ 已启动生成: 项目: 12, 配置: Debug Win32 ------

正在链接...
正在创建库 Debug/12.lib 和对象 Debug/12.exp
Microsoft (R) 32b/64b MIDL Compiler Version 6.00.0366
Copyright (c) Microsoft Corporation 1991-2002. All rights reserved.
Processing .\_12.idl
_12.idl
Processing C:\Program Files\Microsoft Platform SDK\include\prsht.idl
prsht.idl
Processing C:\Program Files\Microsoft Platform SDK\include\wtypes.idl
wtypes.idl
Processing C:\Program Files\Microsoft Platform SDK\include\basetsd.h
basetsd.h
Processing C:\Program Files\Microsoft Platform SDK\include\guiddef.h
guiddef.h
Processing C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\mshtml.idl
mshtml.idl
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\MsHTML.Idl(10) : fatal error C1083: 无法打开包含文件:“mshtmdid.h”: No such file or directory
midl : command line error MIDL1003 : error returned by the C preprocessor (2)
LINK : fatal error LNK1240: 未能编译 IDL 内容

生成日志保存在“file://d:\My Documents\Visual Studio Projects\12\Debug\BuildLog.htm”中
12 - 3 错误,0 警告


------ 已跳过生成: 项目: 12PS, 配置: Debug Win32 ------

由于该解决方案配置中没有选中项目配置,已跳过该项目配置。


---------------------- 完成 ---------------------

生成: 0 已成功, 1 已失败, 1 已跳过


7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧