Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Visual C++ Toolkit: optimizing or not?

Visual C++ Toolkit: optimizing or not?

Scheduled Pinned Locked Moved C / C++ / MFC
c++csharpquestion
6 Posts 4 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    LiquidEyes
    wrote on last edited by
    #1

    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? :~

    K B 2 Replies Last reply
    0
    • L LiquidEyes

      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? :~

      K Offline
      K Offline
      Kevin McFarlane
      wrote on last edited by
      #2

      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

      L 1 Reply Last reply
      0
      • L LiquidEyes

        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? :~

        B Offline
        B Offline
        bneacetp
        wrote on last edited by
        #3

        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/

        T 1 Reply Last reply
        0
        • K Kevin McFarlane

          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

          L Offline
          L Offline
          LiquidEyes
          wrote on last edited by
          #4

          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! :)

          1 Reply Last reply
          0
          • B bneacetp

            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/

            T Offline
            T Offline
            The Bowman
            wrote on last edited by
            #5

            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?

            B 1 Reply Last reply
            0
            • T The Bowman

              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?

              B Offline
              B Offline
              bneacetp
              wrote on last edited by
              #6

              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/

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups