Current sdcc Visual Studio project files are for Visual Studio version 6.0, which more then 10 years old (see http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_6.0\). I propose to upgrade them to Visual Studio 2008 Express Edition.
Benefits of Visual Studio 2008 Express Edition vs. Visual Studio 6.0:
- it is free (like free beer)
- it is more standards compatible (long long data type, __FUNCTION__ macro, ...)
- no need to have both Visual Studio 6.0 (for sdcc) and Visual Studio 2008 Express Edition (for newer projects) installed
Probably my proposition has also many weaknesses...
Let me know what do you think!