使用VC2005编译出现这个错误
2008-09-06 22:01
507 查看
Include/unknwn.idl(108) : error MIDL2025 : syntax error : expecting ] or , near
"annotation"Include/unknwn.idl(108) : error MIDL2026 : cannot recover from earlier syntax errors;
aborting compilation
如果使用VC2005编译出现这个错误,是由于使用了新版本的VISTA SDK头文件,而使用旧版本的MIDL
工具来编译所导致。解决方法是安装SDK时,把它的SDK里带的编译工具也需要安装,然后在VC里Tools > Options > Projects and Solutions > VC++ Directories > Executable Files里添加这个SDK的BIN目录,这样就使用新版本的MIDL编译工具。
"annotation"Include/unknwn.idl(108) : error MIDL2026 : cannot recover from earlier syntax errors;
aborting compilation
如果使用VC2005编译出现这个错误,是由于使用了新版本的VISTA SDK头文件,而使用旧版本的MIDL
工具来编译所导致。解决方法是安装SDK时,把它的SDK里带的编译工具也需要安装,然后在VC里Tools > Options > Projects and Solutions > VC++ Directories > Executable Files里添加这个SDK的BIN目录,这样就使用新版本的MIDL编译工具。
相关文章推荐
- 使用VC2005编译出现这个错误
- VC++编译代码出现LNK2005错误的一种情况的解决
- 【mfc】vc++ 使用64位平台编译,运行程序出现0xc000007b错误的解决方案
- vc++2005环境中使用strcpy出现错误
- VC++ 2005编译出程序出现“应用程序配置错误”的解决方法
- VC6调用VC2005编译生成的lib/dll库出现“unresolved external symbol "__declspec(dllimport) int __cdecl”错误的原因
- 使用VS 2008(带sp1)编译VC 6.0的一个工程,出现下面的编译错误
- vc++ 使用64位平台编译,运行程序出现0xc000007b错误的解决方案
- VC中使用wxWidgets 出现的编译错误 error C2059: syntax error : 'constant' 解决
- vc++ 使用64位平台编译,运行程序出现0xc000007b错误的解决方案
- 【vc++ 2010问题】使用visual c++/studio 2010编译程序后,出现_CrtIsValidHeapPointer(pUserData)错误
- 在VC中使用switch语句时遇到“error C2360: initialization of 'k' is skipped by 'case' label”的编译错误。
- 使用g++编译C/C++程序,链接时出现undefined reference to错误
- 关于VC2008编译出现错误“error C2664: ” 的处理方法:
- 使用winsock2.h可能出现的两种编译错误
- vc2005编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- VC编译错误:uafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPA
- 解决apache开始时出现的“ (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次” 这个错误
- VC编译错误:uafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPA
- vc2005 使用Boost库的编译步骤.