first time i've asked a question about code in a while but i'm absolutely stumped. Here's the problem. I made my programming language, OpenScript2.0 in .net, ok? Well, about 3 weeks ago, i had to reinstall the OS on my puter about 7 times, because i tried upgrading to XP-pro, but it ended up not working on my puter, all the drivers were going crazy and i kept getting BSOD's all over the place, but that's not the problem, the problem is that when i did that, all of the programs that WERE installed on my puter, became "uninstalled", even though they're still there (cuz the registry got wiped and my system32 folder got reset). So, now, I can't use .net because it's a giant ........ant and won't work if it can't find it's stupid components, but i can still use c++ 6.0, because I have that actually on CD. (I don't have a .net cd...*sob*). But now, when i try to compile OpenScript2.0, I get all of these errors that i've never gotten before:

Code:
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(218) : error C2629: unexpected 'class ATL::CTempBuffer<T,t_nFixedBytes,Allocator> ('
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(218) : error C2334: unexpected token(s) preceding ':'; skipping apparent function body
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(242) : error C2143: syntax error : missing ')' before '...'
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(242) : error C2143: syntax error : missing ';' before '...'
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(242) : error C2059: syntax error : '...'
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(242) : error C2059: syntax error : ')'
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(243) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(247) : error C2143: syntax error : missing ')' before '...'
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(247) : error C2143: syntax error : missing ';' before '...'
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(247) : error C2059: syntax error : '...'
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(247) : error C2059: syntax error : ')'
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(248) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(291) : error C2485: 'noinline' : unrecognized extended attribute
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(301) : error C2485: 'noinline' : unrecognized extended attribute
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(311) : error C2485: 'noinline' : unrecognized extended attribute
        C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(319) : see reference to class template instantiation 'ATL::CTempBuffer<T,t_nFixedBytes,Allocator>' being compiled
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(344) : error C2065: '_resetstkoflw' : undeclared identifier
C:\Microsoft Visual Studio\VC98\INCLUDE\atlalloc.h(400) : fatal error C1506: unrecoverable block scoping error
and that happens in EVERY single file that i try to compile. I don't understand why this would be happening, and I'm sorry, but I can't post code because there's 10K lines of code, and the errors are being generated in atlalloc.h, so i don't know what's going on. What i'm *guessing* is going on is that c++ 6.0 is compiling with the older header files and for some reason isn't working (which doesn't make sense)......so anyone have any ideas as to how i can fix this problem?