943,935 Members | Top Members by Rank

Ad:
  • C++ Discussion Thread
  • Unsolved
  • Views: 5332
  • C++ RSS
Jun 1st, 2007
0

Visual C++ 2005 Express Edition

Expand Post »
Does anyone have any experience with the free Microsoft development enviroment called Visual C++ 2005 Express Edition?

I have downloaded and installed it and I notice it is a lot different than what I am used to.

Is MFC gone? If you click on New to create a New Project, the only options I see a tree to the left side are:
CLR
Win32
General
What is CLR? What happened to MFC? I found MFC had problems anyway. But what has replaced it?
Similar Threads
Reputation Points: 17
Solved Threads: 0
Junior Poster
complete is offline Offline
147 posts
since Dec 2005
Jun 1st, 2007
0

Re: Visual C++ 2005 Express Edition

> Is MFC gone?

No it's not. Microsoft deceided to release a free version of VS2005 called 'express'. But as we all know, microsoft doesn't really like giving things away for free, so they cut VS2005 down to size and called it 'express'. One of the features that was removed is the ability to make MFC applications. So if you want to create them, you should buy 'standard' or 'pro'.
Here's a link where you can find the differences between versions.

> What is CLR?
Click
Last edited by Nick Evan; May 11th, 2010 at 9:03 am.
Moderator
Featured Poster
Reputation Points: 4142
Solved Threads: 394
Industrious Poster
Nick Evan is offline Offline
4,132 posts
since Oct 2006
Jun 1st, 2007
0

Re: Visual C++ 2005 Express Edition

Just on the link you posted about difference it didn't work so here is a working link!

http://msdn2.microsoft.com/en-us/vstudio/aa700921.aspx
Reputation Points: 35
Solved Threads: 0
Light Poster
~Paul~ is offline Offline
31 posts
since May 2007
Jun 1st, 2007
0

Re: Visual C++ 2005 Express Edition

NO YOU DONT!

you CAN make regular, non CLR apps, using either win32 or MFC. To do this you need to install and configure something called the Platform SDK. Instructions are on MS's site
Last edited by jbennet; Jun 1st, 2007 at 6:45 am.
Moderator
Featured Poster
Reputation Points: 1784
Solved Threads: 574
Moderator
jbennet is offline Offline
16,520 posts
since Apr 2005
Jun 2nd, 2007
0

Re: Visual C++ 2005 Express Edition

I have the latest Platform SDK. I created an MFC mdi program using VC++ 6.0 so that it will generate the include files needed in stdafx.h then copied those into the stdafx.h that was generated by the VC++ 2005 Express. It compiles ok but will not link because it can not find nafxcwd.lib. The only place that file is located on my computer is in
C++ Syntax (Toggle Plain Text)
  1. C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\AMD64
  2.  
  3. and
  4. C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\IA64

I don't think it should be using either of those libraries because isn't the 64 in the path for 64-bit programs?

Its quite possible VC++ 2005 Express can not use the same set of MFC includes that VC++ 6.0 used even though the value of _WIN32_WINNT is set to 0x0501
Sponsor
Team Colleague
Featured Poster
Reputation Points: 5608
Solved Threads: 2282
Retired and Enjoying Life
Ancient Dragon is offline Offline
21,953 posts
since Aug 2005

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C++ Forum Timeline: tell me how to solve "counting Problem" in a BTree ?
Next Thread in C++ Forum Timeline: C++, issues with converting a decimal to fraction





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC