I get this error, any help?
Code:
ERROR: Cannot determine the location of the VS Common Tools folder.
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.31101 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
Decrypt.cpp
main.cpp
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(81) : warnin
g C4346: '_It::iterator_category' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(84)
: see reference to class template instantiation 'std::iterator_traits<_It>' bein
g compiled
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(81) : error
C2146: syntax error : missing ';' before identifier 'iterator_category'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(81) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(82) : warnin
g C4346: '_It::value_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(82) : error
C2146: syntax error : missing ';' before identifier 'value_type'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(82) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(83) : warnin
g C4346: '_It::distance_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(83) : error
C2146: syntax error : missing ';' before identifier 'distance_type'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(83) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(224) : warni
ng C4348: 'std::istreambuf_iterator' : redefinition of default parameter : param
eter 2
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(226)
: see declaration of 'std::istreambuf_iterator'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(226) : warni
ng C4346: '_Tr::off_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(279)
: see reference to class template instantiation 'std::istreambuf_iterator<_E,_T
r>' being compiled
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(226) : error
C2923: 'std::iterator' : '_Tr::off_type' is not a valid template type argument
for parameter '_D'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(226) : error
C2955: 'std::iterator' : use of class template requires template argument list
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(67)
: see declaration of 'std::iterator'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(231) : warni
ng C4346: '_Tr::int_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(231) : error
C2146: syntax error : missing ';' before identifier 'int_type'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(231) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default
-int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(289) : warni
ng C4348: 'std::ostreambuf_iterator' : redefinition of default parameter : param
eter 2
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(291)
: see declaration of 'std::ostreambuf_iterator'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(25) : warnin
g C4346: '_A::size_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(597)
: see reference to class template instantiation 'std::basic_string<_E,_Tr,_A>'
being compiled
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(25) : error
C2146: syntax error : missing ';' before identifier 'size_type'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(25) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(26) : warnin
g C4346: '_A::difference_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(26) : error
C2146: syntax error : missing ';' before identifier 'difference_type'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(26) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(27) : warnin
g C4346: '_A::pointer' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(27) : error
C2146: syntax error : missing ';' before identifier 'pointer'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(27) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(28) : warnin
g C4346: '_A::const_pointer' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(28) : error
C2146: syntax error : missing ';' before identifier 'const_pointer'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(28) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(29) : warnin
g C4346: '_A::reference' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(29) : error
C2146: syntax error : missing ';' before identifier 'reference'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(29) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(30) : warnin
g C4346: '_A::const_reference' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(30) : error
C2146: syntax error : missing ';' before identifier 'const_reference'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(30) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(31) : warnin
g C4346: '_A::value_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(31) : error
C2146: syntax error : missing ';' before identifier 'value_type'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(31) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(32) : warnin
g C4346: '_A::pointer' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(32) : error
C2144: syntax error : 'std::iterator' should be preceded by ';'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(32) : error
C2208: 'std::iterator' : no members defined using this type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(32) : fatal
error C1903: unable to recover from previous error(s); stopping compilation
PMemory.cpp
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(81) : warnin
g C4346: '_It::iterator_category' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(84)
: see reference to class template instantiation 'std::iterator_traits<_It>' bein
g compiled
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(81) : error
C2146: syntax error : missing ';' before identifier 'iterator_category'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(81) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(82) : warnin
g C4346: '_It::value_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(82) : error
C2146: syntax error : missing ';' before identifier 'value_type'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(82) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(83) : warnin
g C4346: '_It::distance_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(83) : error
C2146: syntax error : missing ';' before identifier 'distance_type'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(83) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(224) : warni
ng C4348: 'std::istreambuf_iterator' : redefinition of default parameter : param
eter 2
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(226)
: see declaration of 'std::istreambuf_iterator'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(226) : warni
ng C4346: '_Tr::off_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(279)
: see reference to class template instantiation 'std::istreambuf_iterator<_E,_T
r>' being compiled
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(226) : error
C2923: 'std::iterator' : '_Tr::off_type' is not a valid template type argument
for parameter '_D'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(226) : error
C2955: 'std::iterator' : use of class template requires template argument list
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(67)
: see declaration of 'std::iterator'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(231) : warni
ng C4346: '_Tr::int_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(231) : error
C2146: syntax error : missing ';' before identifier 'int_type'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(231) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default
-int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(289) : warni
ng C4348: 'std::ostreambuf_iterator' : redefinition of default parameter : param
eter 2
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\utility(291)
: see declaration of 'std::ostreambuf_iterator'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(25) : warnin
g C4346: '_A::size_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(597)
: see reference to class template instantiation 'std::basic_string<_E,_Tr,_A>'
being compiled
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(25) : error
C2146: syntax error : missing ';' before identifier 'size_type'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(25) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(26) : warnin
g C4346: '_A::difference_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(26) : error
C2146: syntax error : missing ';' before identifier 'difference_type'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(26) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(27) : warnin
g C4346: '_A::pointer' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(27) : error
C2146: syntax error : missing ';' before identifier 'pointer'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(27) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(28) : warnin
g C4346: '_A::const_pointer' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(28) : error
C2146: syntax error : missing ';' before identifier 'const_pointer'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(28) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(29) : warnin
g C4346: '_A::reference' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(29) : error
C2146: syntax error : missing ';' before identifier 'reference'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(29) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(30) : warnin
g C4346: '_A::const_reference' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(30) : error
C2146: syntax error : missing ';' before identifier 'const_reference'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(30) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(31) : warnin
g C4346: '_A::value_type' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(31) : error
C2146: syntax error : missing ';' before identifier 'value_type'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(31) : error
C4430: missing type specifier - int assumed. Note: C++ does not support default-
int
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(32) : warnin
g C4346: '_A::pointer' : dependent name is not a type
prefix with 'typename' to indicate a type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(32) : error
C2144: syntax error : 'std::iterator' should be preceded by ';'
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(32) : error
C2208: 'std::iterator' : no members defined using this type
C:\Program Files (x86)\Microsoft Visual Studio\VC98\include\xstring(32) : fatal
error C1903: unable to recover from previous error(s); stopping compilation
Generating Code...
Press any key to continue . . .
Merccy2 please help me.