Visual C++ Toolkit: optimizing or not?
-
I understand that Microsoft are now giving their Visual C++ Toolkit away for free. :cool: Some websites claim that the compiler is equivalent to the Standard C++ compiler (i.e. not optimizing). On the other hand, Microsoft claim the compiler is the same as their Professional compiler. This seems too good to be true! :omg: Surely one of the main incentives for purchasing .NET Professional is that you get an optimizing compiler? :confused: In other words, what's to stop me just buying C++ .NET Standard (which comes pretty cheap) and, when I've finished developing my app, using the free toolkit to build the final, optimized, distributable exe? In a nutshell: what's the catch? :~
-
I understand that Microsoft are now giving their Visual C++ Toolkit away for free. :cool: Some websites claim that the compiler is equivalent to the Standard C++ compiler (i.e. not optimizing). On the other hand, Microsoft claim the compiler is the same as their Professional compiler. This seems too good to be true! :omg: Surely one of the main incentives for purchasing .NET Professional is that you get an optimizing compiler? :confused: In other words, what's to stop me just buying C++ .NET Standard (which comes pretty cheap) and, when I've finished developing my app, using the free toolkit to build the final, optimized, distributable exe? In a nutshell: what's the catch? :~
As I understand it, it is the full optimizing compiler. LiquidEyes wrote: Surely one of the main incentives for purchasing .NET Professional is that you get an optimizing compiler? Well, you also get the other three languages if that's of any use to you. LiquidEyes wrote: In other words, what's to stop me just buying C++ .NET Standard (which comes pretty cheap) and, when I've finished developing my app, using the free toolkit to build the final, optimized, distributable exe? As far as I can see - nothing. Kevin
-
I understand that Microsoft are now giving their Visual C++ Toolkit away for free. :cool: Some websites claim that the compiler is equivalent to the Standard C++ compiler (i.e. not optimizing). On the other hand, Microsoft claim the compiler is the same as their Professional compiler. This seems too good to be true! :omg: Surely one of the main incentives for purchasing .NET Professional is that you get an optimizing compiler? :confused: In other words, what's to stop me just buying C++ .NET Standard (which comes pretty cheap) and, when I've finished developing my app, using the free toolkit to build the final, optimized, distributable exe? In a nutshell: what's the catch? :~
You can also copy and replace the standard edition's compiler/linker files for the toolkit's compiler/linker files. It has been working for me without problems. Happy Programming and may God Bless! "Your coding practices might be buggy, but your code is always right." Internet::WWW::CodeProject::bneacetp N-Tech Productions http://www.n-tp.com/
-
As I understand it, it is the full optimizing compiler. LiquidEyes wrote: Surely one of the main incentives for purchasing .NET Professional is that you get an optimizing compiler? Well, you also get the other three languages if that's of any use to you. LiquidEyes wrote: In other words, what's to stop me just buying C++ .NET Standard (which comes pretty cheap) and, when I've finished developing my app, using the free toolkit to build the final, optimized, distributable exe? As far as I can see - nothing. Kevin
Kewl. Thanks for the info. Given that I'm not interested in the other languages, is there anything else about .NET Professional I should be particularly interested in? MS seem to imply that it has superior debugging facilities compared with the Standard edition, but if we're just talking fancy-pants stuff like remote debugging and such-like, then I'm not too fussed. I just want to write Visual C++ apps on my home PC (ultimately, with a view to distributing my apps). I use .NET Pro at work, so I'm wondering whether, when I buy C++ .NET Standard for home use, I'm suddenly going to realise there are a load of missing features that I badly want! :)
-
You can also copy and replace the standard edition's compiler/linker files for the toolkit's compiler/linker files. It has been working for me without problems. Happy Programming and may God Bless! "Your coding practices might be buggy, but your code is always right." Internet::WWW::CodeProject::bneacetp N-Tech Productions http://www.n-tp.com/
But can you set the compiler's "Optimize" switches? The Standard IDE won't let you select any optimization, and I wonder if it removes any that you manually add... Any experience with optimized output from Standard Edition with replaced compiler/linker files?
-
But can you set the compiler's "Optimize" switches? The Standard IDE won't let you select any optimization, and I wonder if it removes any that you manually add... Any experience with optimized output from Standard Edition with replaced compiler/linker files?
Unfortunately, it appears that the optimization switches are still disabled with or without the compiler files in place. I don't really have any experience with optimized output in the Standard Edition. After looking through one of my Visual C++.NET project files, it looks like Optimization through the Standard IDE is a no-show. Sorry to deliver the bad news. Happy Programming and may God Bless! "Your coding practices might be buggy, but your code is always right." Internet::WWW::CodeProject::bneacetp N-Tech Productions http://www.n-tp.com/