关天MIDL2003错误.
新建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 已跳过
请问如何解决?重装也不行呀