Optimization in Vis C++ Standard edition? Or must buy Professiona

G

Guest

Ive got Vis C++ 2003 standard edition. I want to optimize my application
for speed (use the /O2 directive).

The "optimization" field in my Project Properties window shows /O2 (in my
Release build) but it is dimmed out. I cannot change it.

My BuildLog.htm file says "Optimization not available in Vis C++ standard
edition. This seems to imply that I have to buy Vis C++ Professional
edition to get optimization.

I looked on the web, and some sites say that if you download the 2003 Vis
C++ Toolkit, it will contain updated C++ compiler files that include
optimization., I downloaded it, but the files are identical to the Vis C++
compiler I already have on my system.

I looked on the Microsoft web site for the Professional edition features,
and it says nothing about "includes additional optimization abilities above
the Standard edition".

Thanks in advance for any replies,
neal
 
J

Jochen Kalmbach

Hi noleander!
My BuildLog.htm file says "Optimization not available in Vis C++ standard
edition. This seems to imply that I have to buy Vis C++ Professional
edition to get optimization.
Yes.

I looked on the web, and some sites say that if you download the 2003 Vis
C++ Toolkit, it will contain updated C++ compiler files that include
optimization., I downloaded it, but the files are identical to the Vis C++
compiler I already have on my system.

C++ Toolkit has an optimizing compiler, and therefor it is not the same
as in VC++ Std.

And here is an tutorial how to use the C++ Toolkit instead of the
std.-compiler:
http://www.sawtoothdistortion.com/Articles/FreeOptimizingCompiler.html

I looked on the Microsoft web site for the Professional edition features,
and it says nothing about "includes additional optimization abilities above
the Standard edition".

It is hard to find, but available: Feature Comparison
http://msdn.microsoft.com/howtobuy/visualc/features/default.aspx

--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top