ho installato da poco VS2010 Beta 1 dal sito Web Microsoft, ho iniziato una base C++ applicazione console Win32, che ha generato il seguente codice:più errori compilazione con applicazioni di base C++ su VS2010 Beta 1
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
ho provato compilando il codice solo per vedere come funziona e solo allora ho riscontrato diversi errori di compilazione (oltre 100).
Ecco la prima parte dell'output di compilazione:
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 per l'elenco completo
ho pensato che forse il file include ricevuti confuse da qualche altra versione del compilatore Ho installato in precedenza (I anche VS 2008), quindi ho reinstallato VS2010 solo per sovrascrivere le intestazioni, ma questo non ha fatto molto.
Grazie in anticipo per qualsiasi aiuto che potrebbe offrire come io sono impotente
Potrebbe essere utile se si è incollato il primo o due messaggi di errore. – sbi
Li ho incollati nel collegamento pastebin che ho postato – user112771
Inseriscili nella tua domanda, in modo che siano facili da leggere per noi, quindi la tua domanda sarà ancora significativa dopo la morte del collegamento pastebin. – jalf