/clr:oldsyntax not available for Smart Device Projects?

I am trying to convert a eVC++ 4.0 application to Visual Studio 2005 we get tons of compilation errors that have to do with the new C++ syntax. Is there a way to compile the application using old syntax. There does not seem to be an option to set /clr:oldsyntax and adding it to the command line gives an unknown option error.
The application is too large to convert all the problems to the new systax.

Thanks in advance.

[433 byte] By [fhunter] at [2008-3-7]
# 1
There are some parts of the new C++ language constructs you can turn off that may help.
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
forScope[-] - enforce Standard C++ for scoping rules
wchar_t[-] - wchar_t is the native type, not a typedef

Depending on the errors you are seeing you will likely need to update your code. A lot of the changes are to meet the C++ language conformance changes, the good news, for most, once you've updated the code, it will likely compile with eVC and VS2005. The bad news is that it doesn't apply to all changes that have been done in the compilers.

Mario

MarioChenier at 2007-9-9 > top of Msdn Tech,Smart Device Development,Smart Devices Native C++ Development...
# 2
Thanks Mario we updated the code. Alot of the errors had to do with assuming int as default type.

Now I have a bigger problem but I willpost in a different thread.

fhunter at 2007-9-9 > top of Msdn Tech,Smart Device Development,Smart Devices Native C++ Development...