I just installed the 'Microsoft Visual C++ 2003 .net' edition (Thats version 7.1). After installing it, a project I had worked on in Linux and wanted to port to Windows compiled just fine. After compiling I got a message that windows update had a 'service pack 1' for the IDE and I decided to upgrade. Now, after having upgraded, I get the following error when trying to compile the same program (no code has changed):
Code:
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\yvals.h(116) : error C2143: syntax error : missing ';' before 'namespace'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\yvals.h(116) : error C2501: 's' : missing storage-class or type specifiers
In my project, I am utilizing the Xerces-c XML parsing library and, in getting it to work with this IDE, I had to goof around with the project settings. I have a feeling that the issue lies there somewhere but as it worked before compiling, I truly have no idea what the problem could be (not to mention that it's a problem with the IDE's include files itself!)