我刚刚安装VS2010 Beta 1的从微软的网站,我开始了基本的C++ Win32控制台应用程序,生成下面的代码:多个编译错误1
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
我试着编译代码只是为了看看它是如何运行的,然后我遇到了几个(超过100个)编译错误。
这里是构建输出的第一部分:为完整列表
我想也许包括文件中得到了由我以前安装一些其他的编译器版本混合起来(我
1>ClCompile:
1> stdafx.cpp
1>c:\program files\microsoft visual studio 10.0\vc\include\crtdefs.h(520): error C2065: '_In_opt_z_' : undeclared identifier
1>c:\program files\microsoft visual studio 10.0\vc\include\crtdefs.h(520): error C2143: syntax error : missing ')' before 'const'
1>c:\program files\microsoft visual studio 10.0\vc\include\crtdefs.h(520): warning C4229: anachronism used : modifiers on data are ignored
1>c:\program files\microsoft visual studio 10.0\vc\include\crtdefs.h(520): error C2182: '_invalid_parameter' : illegal use of type 'void'
1>c:\program files\microsoft visual studio 10.0\vc\include\crtdefs.h(520): error C2491: '_invalid_parameter' : definition of dllimport data not allowed
1>c:\program files\microsoft visual studio 10.0\vc\include\crtdefs.h(520): error C2059: syntax error : ')'
1>c:\program files\microsoft visual studio 10.0\vc\include\crtdefs.h(527): error C2065: '_In_opt_z_' : undeclared identifier
1>c:\program files\microsoft visual studio 10.0\vc\include\crtdefs.h(527): error C2143: syntax error : missing ')' before 'const'
1>c:\program files\microsoft visual studio 10.0\vc\include\crtdefs.h(527): warning C4229: anachronism used : modifiers on data are ignored
pastebin也有VS 2008),所以我重新安装了VS2010只是为了覆盖头文件,但这并没有太大的作用。
预先感谢,我很无奈
如果粘贴的第一个可能是有益的或两条错误消息。 – sbi 2009-08-31 09:38:35
我把它们粘贴在我发布的pastebin链接 – user112771 2009-08-31 09:49:02
把它们放在你的问题中,所以它们很容易阅读,所以在pastebin链接死后,你的问题仍然会有意义。 – jalf 2009-08-31 10:23:58