I wrote some C++ programs and classes a few years ago using Visual C++ 6.0 as my editor/compiler. Recently I replaced the 6.0 with Visual C++ 2008 Express. Now, none of my older code will compile.
I read that there were some changes to the C++ standard library some time ago and I suspect the VC++ 2008's compiler incorporates these changes.
If I am correct, all I need is some documentation as to what was changed in the library so I can edit the source code and make it work again.
Can someone point me in the right direction so I can update my code to today's standards?
Thanks.
Uncle Ed
Ed Ashworth
0
Newbie Poster
Recommended Answers
Jump to PostDo your applications use either the MFC (MS Foundation Classes) or the ATL (active template library)? Those libraries are only found in the Standard Edition and higher. Otherwise VC++ Express only supports pure Win32 and Winforms for C++/CLI.
I'm not absolutely sure what in terms of the actual C++ …
Jump to Post>Recently I replaced the 6.0 with Visual C++ 2008 Express.
>Now, none of my older code will compile.
I'm not surprised. One of the biggest things Visual C++ 6 supports that newer versions do not is the prestandard headers:// Compiles in VC++6, but not VC++2008 #include …
All 6 Replies
jonsca
1,059
Quantitative Phrenologist
Team Colleague
Featured Poster
Ed Ashworth
0
Newbie Poster
Narue
5,707
Bad Cop
Team Colleague
Ed Ashworth
0
Newbie Poster
Ed Ashworth
0
Newbie Poster
jonsca
1,059
Quantitative Phrenologist
Team Colleague
Featured Poster
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.