Fog Creek Software
Discussion Board

Microsoft Visual C++ for free?


I knew the C# compiler was available for download from Microsoft, but I didn't know C++ was also free... ?

Also it can be used for commercial development (this is from the MS website):

What is the Visual C++ Toolkit 2003?

The Visual C++ Toolkit is a free edition of Microsoft’s professional Visual C++ optimizing compiler and standard libraries – the same optimizing compiler and standard libraries that ship in Visual Studio .NET 2003 Professional!

Are there any restrictions on how I use the Visual C++ Toolkit?

In general, no. You may use the Toolkit to build C++ -based applications, and you may redistribute those applications. Please read the End User License Agreement (EULA), included with the Toolkit, for complete details.

Bill Rayer
Saturday, June 12, 2004

Where is Visual C# available for download?

I can't see it anywhere.


Robert Smithson
Saturday, June 12, 2004

Click the link that says "Download the Visual C++ Toolkit 2003". The actual URL is too long to post here.

Bill Rayer
Saturday, June 12, 2004

Here is the full URL:

Bill Rayer
Saturday, June 12, 2004

How's Lingo coming along Bill?  (I think you were the one that was making it?)

Saturday, June 12, 2004

It's sort of a misnomer to call them 'Visual', since it's just the command line compilers.

The .NET SDK ships with a very-stripped down C++ compiler (which should be supplanted by the Toolkit), plus the command line compilers for C#, VB.NET, and JScript. It probably also contains the compiler for J#, although I'm not 100% sure on that one.

This is approximately the equivalent to downloading the Java SDK and getting the environment and compiler for free.

Brad Wilson (
Saturday, June 12, 2004

you need an eye for the command prompt, so it's visual. but it's very basic. oh sorry, very c++

Monday, June 14, 2004


Since Bill hasn't answered, I thought I'd just mention that he has recently finished a big update on Lingo, removing the need for a seperate export and private sections.  It makes the language much more accessible.

Ged Byrne
Tuesday, June 15, 2004

I'm still here, I just don't get round to posting all that often! Ged is 100% right I've released a new version of Lingo that removes the distinction between the public / private section of a class. Take a look at for the latest version!

Bill Rayer
Thursday, June 17, 2004

*  Recent Topics

*  Fog Creek Home