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++ 2005 Express Edition

Visual C++ 2005 Express Edition

Scheduled Pinned Locked Moved C / C++ / MFC
c++visual-studiocsharphelpquestion
5 Posts 3 Posters 0 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.
  • A Offline
    A Offline
    Anton Mikhalyov
    wrote on last edited by
    #1

    Hi, Can you help me with choosing what version of Microsoft IDE I need to use. I am using this IDE for development of drivers and GUI wrappers for them, based on MFC library, I'm not planning to use .NET platform, only plain C++, no managed code. Now when Microsoft announced that Express Edition is free for download I want to try it, but it is very lightweight version of IDE and I don't know is there is any reason to download this IDE? I know that it doesn't have resource editor, mfc library, but compiler is more compatible to ISO standarts. Please help me with choise :^) Currently I am using VS .NET 2003.

    O J 2 Replies Last reply
    0
    • A Anton Mikhalyov

      Hi, Can you help me with choosing what version of Microsoft IDE I need to use. I am using this IDE for development of drivers and GUI wrappers for them, based on MFC library, I'm not planning to use .NET platform, only plain C++, no managed code. Now when Microsoft announced that Express Edition is free for download I want to try it, but it is very lightweight version of IDE and I don't know is there is any reason to download this IDE? I know that it doesn't have resource editor, mfc library, but compiler is more compatible to ISO standarts. Please help me with choise :^) Currently I am using VS .NET 2003.

      O Offline
      O Offline
      oshah
      wrote on last edited by
      #2

      Unless you can find a way to remove the use of MFC (eg. go to pure native Win32 or C++/CLI), you have no choice But to go for Visual Studio Standard or higher. VC Express does not include MFC. Therefore, your program won't work in the Express edition. MFC... not exactly plain C++ now is it :) ?

      A 1 Reply Last reply
      0
      • O oshah

        Unless you can find a way to remove the use of MFC (eg. go to pure native Win32 or C++/CLI), you have no choice But to go for Visual Studio Standard or higher. VC Express does not include MFC. Therefore, your program won't work in the Express edition. MFC... not exactly plain C++ now is it :) ?

        A Offline
        A Offline
        Anton Mikhalyov
        wrote on last edited by
        #3

        oshah wrote:

        MFC... not exactly plain C++ now is it ?

        yep

        oshah wrote:

        VC Express does not include MFC. Therefore, your program won't work in the Express edition.

        this is not a problem, mfc is easy to integrate, because I have betas, but beta version is very buggy product, thats why I will not use it...

        O 1 Reply Last reply
        0
        • A Anton Mikhalyov

          Hi, Can you help me with choosing what version of Microsoft IDE I need to use. I am using this IDE for development of drivers and GUI wrappers for them, based on MFC library, I'm not planning to use .NET platform, only plain C++, no managed code. Now when Microsoft announced that Express Edition is free for download I want to try it, but it is very lightweight version of IDE and I don't know is there is any reason to download this IDE? I know that it doesn't have resource editor, mfc library, but compiler is more compatible to ISO standarts. Please help me with choise :^) Currently I am using VS .NET 2003.

          J Offline
          J Offline
          John R Shaw
          wrote on last edited by
          #4

          Look, if you plan on centering your life around the Windows Operating System then go ahead and use the latest tools from Microsoft. All other tools probably require that you have a basic knowledge (and then some) of how every things actually works. Do not ask me how every thing works, because I have forgotten, I run on autopilot now days. There is one farley stable entity and that is the [programming] language. Use whatever IDE you want to, just remember the basics. INTP Every thing is relative...

          1 Reply Last reply
          0
          • A Anton Mikhalyov

            oshah wrote:

            MFC... not exactly plain C++ now is it ?

            yep

            oshah wrote:

            VC Express does not include MFC. Therefore, your program won't work in the Express edition.

            this is not a problem, mfc is easy to integrate, because I have betas, but beta version is very buggy product, thats why I will not use it...

            O Offline
            O Offline
            oshah
            wrote on last edited by
            #5

            Are you trying to force MFC into Express edition. Every other attempt I've seen to add MFC to Express has either ended in failure or the programmer getting Visual Studio Standard in one way or the other. Trying to shoehorn MFC into Express is not only dangerous, you risk infringing on your EULA for Visual Studio. Let's say you started to integrate MFC into Express now. How long will it take? 50 man-hours? 100 man-hours (there's a lot of code to alter)? Let's go for the lower number, for fairness. Now let's assume you're a low paid Junior developer that earns $15 an hour (you need to be an expert/experienced developer to know how to port MFC, but once again, let's assume for fairness), the time you lose by having to add MFC to express edition is 50 hours: 50 * 15 = $750. You've just cost you and your company $750.00. To compare, Visual Studio Standard costs less than $270 at Amazon. For the time you lost shoehorning MFC into Express edition, you could have bought two copies of Visual Studio Standard! To conclude, forcing MFC to work in Express edition is not only a waste of time, it's a waste of money!

            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