Issue with AFX.h on VS 2005

Hi

I have C++ code which i am porting from VS6 to VS2005. The compiler is giving error message with include file "afx.h". Any idea?

1>AreaTree.cpp

1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(484) : error C2146: syntax error : missing ';' before identifier 'AfxCrtErrorCheck'

1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(484) : error C2433: 'errno_t' : 'inline' not permitted on data declarations

1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(484) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(484) : error C2146: syntax error : missing ')' before identifier 'error'

1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(484) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(484) : error C2059: syntax error : ')'

1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(485) : error C2143: syntax error : missing ';' before '{'

1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(485) : error C2447: '{' : missing function header (old-style formal list?)

1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(510) : error C2039: 'clearerr_s' : is not a member of '`global namespace''

1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(510) : error C3861: 'clearerr_s': identifier not found

1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(875) : error C2061: syntax error : identifier '__out_ecount_z'

1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(876) : error C2059: syntax error : ')'

[2069 byte] By [ss1234] at [2007-12-22]

.NET Development

Site Classified