views:

272

answers:

3

I want to use a recent MS C++ compiler (I need TR1) with old IDE (Visual C 6.0). I heard that I can download free command line MS C++ compiler only. Is it possible? Can I use new compiler with old IDE? If so what additional problems may arise?

I want to keep VS6 cause I'm familiar with it. I want to use MS implementation of TR1 cause I expect it to be faster than Boost.

+4  A: 

You can actually download a free version of the new IDE, the Express Edition. It has a few limitations compared to the non-free versions (e.g. no plugin support) but for most applications it's still vastly superior to VS6.

Konrad Rudolph
+1, bite the bullet now and learn the new VS, MS put alot of effort in to making it easier for both VB and C++ developers to upgrade
Patrick McDonald
A: 

Visual Studio versions will install side by side quite happily.

Just avoid double clicking on solution files (this will open the latest), instead open from the correct version.

Richard
A: 

Have you considered using Boost.TR1?

Ferruccio
I thought that MS implementation is faster. Is it really so?
Muxecoid
I don't know of any performance benchmarks, but Boost.TR1 can be configured to use the native TR1 if it is available (by defining BOOST_HAS_TR1, I believe). That way you can use the boost implementation until you are able to switch to a version of VC++ which has TR1 without much effort.
Ferruccio