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. The Lounge
  3. Visual C++ 2005 Express

Visual C++ 2005 Express

Scheduled Pinned Locked Moved The Lounge
c++csharpquestionannouncement
20 Posts 13 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.
  • J Offline
    J Offline
    Jim Crafton
    wrote on last edited by
    #1

    As far as I can tell, teh express version allows me to build C++ apps (no .Net stuff here) and DLLs that link to the CRT dynamically or statically. This is a change from the VC 2003 toolkit version, which didn't let you link to the CRT dynamically. With 2005, you can (apparently) redist the CRT DLL's as well. Is this really the case? Is there some other "gotcha" that I'm missing? If this is all true, then why would anyone buy the Pro version? ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

    N T M N 4 Replies Last reply
    0
    • J Jim Crafton

      As far as I can tell, teh express version allows me to build C++ apps (no .Net stuff here) and DLLs that link to the CRT dynamically or statically. This is a change from the VC 2003 toolkit version, which didn't let you link to the CRT dynamically. With 2005, you can (apparently) redist the CRT DLL's as well. Is this really the case? Is there some other "gotcha" that I'm missing? If this is all true, then why would anyone buy the Pro version? ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

      N Offline
      N Offline
      Nish Nishant
      wrote on last edited by
      #2

      Express versions do not come with MFC and ATL. Regards, Nish

      My blog : Nish’s thoughts on MFC, C++/CLI and .NET

      J 1 Reply Last reply
      0
      • N Nish Nishant

        Express versions do not come with MFC and ATL. Regards, Nish

        My blog : Nish’s thoughts on MFC, C++/CLI and .NET

        J Offline
        J Offline
        Jim Crafton
        wrote on last edited by
        #3

        Ahh, OK. Well for myself, that's no problem, since this is for developing the VCF. I am amazed at the functionality that comes with it. I may actually start to use this version, since it *appears* to have everything I need. I did find this Comparison of VS 2005 editions[^] I'd be curious to understand what is meant by: User experience VS Express and Standard both have "Simplified menu options and defaults", while the other version have "All". Does this mean your limited in what you can configure in your project (it doesn't seem this way)? ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

        L 1 Reply Last reply
        0
        • J Jim Crafton

          As far as I can tell, teh express version allows me to build C++ apps (no .Net stuff here) and DLLs that link to the CRT dynamically or statically. This is a change from the VC 2003 toolkit version, which didn't let you link to the CRT dynamically. With 2005, you can (apparently) redist the CRT DLL's as well. Is this really the case? Is there some other "gotcha" that I'm missing? If this is all true, then why would anyone buy the Pro version? ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

          T Offline
          T Offline
          Tom Archer
          wrote on last edited by
          #4

          Jim Crafton wrote:

          With 2005, you can (apparently) redist the CRT DLL's as well. Is this really the case?

          Yes, if you download the Express Edition you can create commericial, distributable applications. However, note that MFC and ATL are not included as this edition is meant mainly for students or others wishing to use a "pure C++ compiler" without all the extras that the other editions have. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

          J 1 Reply Last reply
          0
          • T Tom Archer

            Jim Crafton wrote:

            With 2005, you can (apparently) redist the CRT DLL's as well. Is this really the case?

            Yes, if you download the Express Edition you can create commericial, distributable applications. However, note that MFC and ATL are not included as this edition is meant mainly for students or others wishing to use a "pure C++ compiler" without all the extras that the other editions have. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

            J Offline
            J Offline
            Jim Crafton
            wrote on last edited by
            #5

            OK, but it makes a *perfect* environment for using the VCF in :) You know, if you guys ever made this portable to OS X and linux, you'd completly wrap up the market. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

            N R J S G 5 Replies Last reply
            0
            • J Jim Crafton

              Ahh, OK. Well for myself, that's no problem, since this is for developing the VCF. I am amazed at the functionality that comes with it. I may actually start to use this version, since it *appears* to have everything I need. I did find this Comparison of VS 2005 editions[^] I'd be curious to understand what is meant by: User experience VS Express and Standard both have "Simplified menu options and defaults", while the other version have "All". Does this mean your limited in what you can configure in your project (it doesn't seem this way)? ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

              L Offline
              L Offline
              leppie
              wrote on last edited by
              #6

              Yeah I like it too for the same reasons, I have never even used MFC or ATL, so dont care :) And it has all the .NET stuff that I know ;P

              xacc.ide-0.1.2.6
              Now with even better keyboard customization - Emacs style

              K 1 Reply Last reply
              0
              • J Jim Crafton

                OK, but it makes a *perfect* environment for using the VCF in :) You know, if you guys ever made this portable to OS X and linux, you'd completly wrap up the market. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                N Offline
                N Offline
                Nish Nishant
                wrote on last edited by
                #7

                Yep, for WCF, it's the ideal tool :-) Regards, Nish

                My blog : Nish’s thoughts on MFC, C++/CLI and .NET

                1 Reply Last reply
                0
                • J Jim Crafton

                  OK, but it makes a *perfect* environment for using the VCF in :) You know, if you guys ever made this portable to OS X and linux, you'd completly wrap up the market. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                  R Offline
                  R Offline
                  RandomMonkey
                  wrote on last edited by
                  #8

                  Jim Crafton wrote:

                  You know, if you guys ever made this portable to OS X and linux, you'd completly wrap up the market.

                  That's a good one! Thank god I wasn't drinking anything when I read it! I agree - VCE is great, and has saved me a lot of time. But there are too many (obstinate fools?) out there for that to become a total reality. I still see so many anti-MS posts and pro-development posts for IDE X (CodeBlocks, etc...), that I know some will not touch VCE. After all, how many posts have you seen (not so much here, but elsewhere) touting Eclipse? I tried it, but could not see what they were so happy about. I thought it sucked. Those users would probably stay with their sucky solution. If MS ever ported VCE, I would kinda feel sorry for some of the developers that have spent considerable time developing the other IDEs. How many man-years has been devoted to CodeBlocks? It is one of the best of the freeware development options out there in my opinion, but if VCE was available, I think CodeBlocks would be almost (not completely) dead, and I would feel for the effort they expended. (Even though it was probably the existence of solutions like CodeBlocks that made it possible for MS executives to OK a decision to make VCE free for a year.) David Debugging - The high art and magic of cussing errors into 'features'

                  S J 2 Replies Last reply
                  0
                  • L leppie

                    Yeah I like it too for the same reasons, I have never even used MFC or ATL, so dont care :) And it has all the .NET stuff that I know ;P

                    xacc.ide-0.1.2.6
                    Now with even better keyboard customization - Emacs style

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

                    Does the Qt add-in work with VC++ Express? That would be an option if you happen to need a GUI framework. Kevin

                    1 Reply Last reply
                    0
                    • J Jim Crafton

                      As far as I can tell, teh express version allows me to build C++ apps (no .Net stuff here) and DLLs that link to the CRT dynamically or statically. This is a change from the VC 2003 toolkit version, which didn't let you link to the CRT dynamically. With 2005, you can (apparently) redist the CRT DLL's as well. Is this really the case? Is there some other "gotcha" that I'm missing? If this is all true, then why would anyone buy the Pro version? ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                      M Offline
                      M Offline
                      MKlucher
                      wrote on last edited by
                      #10

                      I'm not 100% positive but I think the express edition also lacks the optimizing compiler.

                      E 1 Reply Last reply
                      0
                      • M MKlucher

                        I'm not 100% positive but I think the express edition also lacks the optimizing compiler.

                        E Offline
                        E Offline
                        El Corazon
                        wrote on last edited by
                        #11

                        Kluch wrote:

                        I think the express edition also lacks the optimizing compiler.

                        If I recall it said that on the advertising page. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                        J 1 Reply Last reply
                        0
                        • R RandomMonkey

                          Jim Crafton wrote:

                          You know, if you guys ever made this portable to OS X and linux, you'd completly wrap up the market.

                          That's a good one! Thank god I wasn't drinking anything when I read it! I agree - VCE is great, and has saved me a lot of time. But there are too many (obstinate fools?) out there for that to become a total reality. I still see so many anti-MS posts and pro-development posts for IDE X (CodeBlocks, etc...), that I know some will not touch VCE. After all, how many posts have you seen (not so much here, but elsewhere) touting Eclipse? I tried it, but could not see what they were so happy about. I thought it sucked. Those users would probably stay with their sucky solution. If MS ever ported VCE, I would kinda feel sorry for some of the developers that have spent considerable time developing the other IDEs. How many man-years has been devoted to CodeBlocks? It is one of the best of the freeware development options out there in my opinion, but if VCE was available, I think CodeBlocks would be almost (not completely) dead, and I would feel for the effort they expended. (Even though it was probably the existence of solutions like CodeBlocks that made it possible for MS executives to OK a decision to make VCE free for a year.) David Debugging - The high art and magic of cussing errors into 'features'

                          S Offline
                          S Offline
                          Shog9 0
                          wrote on last edited by
                          #12

                          RandomMonkey wrote:

                          If MS ever ported VCE, I would kinda feel sorry for some of the developers that have spent considerable time developing the other IDEs.

                          Why? It might well be the best thing for 'em. I mean, look at how much work is done on features that - let's face it - don't matter. Pretty interfaces, integrated file management, source control... time wasted integrating things that are better off left to dedicated utilities.  My guess is that if MS brought direct competition, the necessary and "nice to have" features would sort themselves out right quick.

                          ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.1 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

                          1 Reply Last reply
                          0
                          • J Jim Crafton

                            As far as I can tell, teh express version allows me to build C++ apps (no .Net stuff here) and DLLs that link to the CRT dynamically or statically. This is a change from the VC 2003 toolkit version, which didn't let you link to the CRT dynamically. With 2005, you can (apparently) redist the CRT DLL's as well. Is this really the case? Is there some other "gotcha" that I'm missing? If this is all true, then why would anyone buy the Pro version? ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                            N Offline
                            N Offline
                            nm_114
                            wrote on last edited by
                            #13

                            no resource editor either...

                            1 Reply Last reply
                            0
                            • E El Corazon

                              Kluch wrote:

                              I think the express edition also lacks the optimizing compiler.

                              If I recall it said that on the advertising page. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                              J Offline
                              J Offline
                              Jim Crafton
                              wrote on last edited by
                              #14

                              That it *does* lack the optimizer? I can't find this anywhere (so far). ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                              J 1 Reply Last reply
                              0
                              • R RandomMonkey

                                Jim Crafton wrote:

                                You know, if you guys ever made this portable to OS X and linux, you'd completly wrap up the market.

                                That's a good one! Thank god I wasn't drinking anything when I read it! I agree - VCE is great, and has saved me a lot of time. But there are too many (obstinate fools?) out there for that to become a total reality. I still see so many anti-MS posts and pro-development posts for IDE X (CodeBlocks, etc...), that I know some will not touch VCE. After all, how many posts have you seen (not so much here, but elsewhere) touting Eclipse? I tried it, but could not see what they were so happy about. I thought it sucked. Those users would probably stay with their sucky solution. If MS ever ported VCE, I would kinda feel sorry for some of the developers that have spent considerable time developing the other IDEs. How many man-years has been devoted to CodeBlocks? It is one of the best of the freeware development options out there in my opinion, but if VCE was available, I think CodeBlocks would be almost (not completely) dead, and I would feel for the effort they expended. (Even though it was probably the existence of solutions like CodeBlocks that made it possible for MS executives to OK a decision to make VCE free for a year.) David Debugging - The high art and magic of cussing errors into 'features'

                                J Offline
                                J Offline
                                Jim Crafton
                                wrote on last edited by
                                #15

                                Actually I don't think code blocks has been around for that long (2 years at best). And it's not really that great. And it's got the whole GPL crap license on it's source. Eclipse, though is a good solution for Java projects. It has a lot of great ideas in it's framework for extensibility. It's just too bad that it's a Java based solution. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                                1 Reply Last reply
                                0
                                • J Jim Crafton

                                  OK, but it makes a *perfect* environment for using the VCF in :) You know, if you guys ever made this portable to OS X and linux, you'd completly wrap up the market. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                                  J Offline
                                  J Offline
                                  Jeremy Falcon
                                  wrote on last edited by
                                  #16

                                  Jim Crafton wrote:

                                  You know, if you guys ever made this portable to OS X and linux, you'd completly wrap up the market.

                                  What sucks is MS did make VC++ 4 for the classic Mac. I still have the disc lying around here, and maybe I'll install for screenshots one day. They also made a cross dev edition for VC++ that compiled for Mac and Win. I sure wish they'd do that now. At least with Mono (ahem, VCF :)) though, we're have another option. Jeremy Falcon

                                  1 Reply Last reply
                                  0
                                  • J Jim Crafton

                                    That it *does* lack the optimizer? I can't find this anywhere (so far). ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                                    J Offline
                                    J Offline
                                    Jeremy Falcon
                                    wrote on last edited by
                                    #17

                                    I heard somewhere the compiler was the same for Express. I'd be curious to know as I was thinking of using it as well. Jeremy Falcon

                                    E 1 Reply Last reply
                                    0
                                    • J Jim Crafton

                                      OK, but it makes a *perfect* environment for using the VCF in :) You know, if you guys ever made this portable to OS X and linux, you'd completly wrap up the market. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                                      S Offline
                                      S Offline
                                      Stuart Dootson
                                      wrote on last edited by
                                      #18

                                      The only thing I'd like is for the MS debug facilities to be able to read the Stabs info that GNU compilers put out. That way, when I'm forced to use GCC and Gnat (Ada - we do safety-critical real-time software), I've at least got something better than GDB to debug with - honestly, I'm sure the VAX debugger I used seven or eight years ago was better than GDB! I've tried some of the Windows compatible IDEs as well, purely in the hope that they'd give a nicer GDB interface....nah, not a hope!

                                      1 Reply Last reply
                                      0
                                      • J Jim Crafton

                                        OK, but it makes a *perfect* environment for using the VCF in :) You know, if you guys ever made this portable to OS X and linux, you'd completly wrap up the market. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                                        G Offline
                                        G Offline
                                        Gary R Wheeler
                                        wrote on last edited by
                                        #19

                                        Uh, Jim, just why would Microsoft want to make it easier to develop applications for OSX or Linux?


                                        Software Zen: delete this;

                                        Fold With Us![^]

                                        1 Reply Last reply
                                        0
                                        • J Jeremy Falcon

                                          I heard somewhere the compiler was the same for Express. I'd be curious to know as I was thinking of using it as well. Jeremy Falcon

                                          E Offline
                                          E Offline
                                          El Corazon
                                          wrote on last edited by
                                          #20

                                          Jeremy Falcon wrote:

                                          ForumThe Lounge Subject:Re: Visual C++ 2005 Express Sender:Jeremy Falcon Date:18:10 5 Feb '06 I heard somewhere the compiler was the same for Express.

                                          You are right, we were wrong. :) http://msdn.microsoft.com/vstudio/express/visualc/features/language/default.aspx[^] _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                          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