Visual C++ 2005 Express
-
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!
-
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!
Express versions do not come with MFC and ATL. Regards, Nish
My blog : Nish’s thoughts on MFC, C++/CLI and .NET
-
Express versions do not come with MFC and ATL. Regards, Nish
My blog : Nish’s thoughts on MFC, C++/CLI and .NET
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!
-
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!
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
-
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
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!
-
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!
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 -
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!
Yep, for WCF, it's the ideal tool :-) Regards, Nish
My blog : Nish’s thoughts on MFC, C++/CLI and .NET
-
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!
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'
-
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 styleDoes the Qt add-in work with VC++ Express? That would be an option if you happen to need a GUI framework. Kevin
-
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!
-
I'm not 100% positive but I think the express edition also lacks the optimizing compiler.
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)
-
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'
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
-
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!
-
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)
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!
-
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'
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!
-
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!
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
-
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!
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
-
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!
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!
-
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!
Uh, Jim, just why would Microsoft want to make it easier to develop applications for OSX or Linux?
Software Zen:
delete this;
-
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
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)