Link to home
Start Free TrialLog in
Avatar of reidy_boy
reidy_boy

asked on

Does MFC work in Visual C++ 2008 Express Edition?

This is really confusing.  I have been using Visual C++ 6.0 for far too long now and when I discovered it would not install on Windows Vista (thank you Microsoft!) I decided it was time to upgrade to Visual C++ 2008.  Before splashing out I thought I would try downloading the Express edition; after all, its free and I never used the full Studio edition anyway.  It won't convert any of my existing (MFC) projects though, and now I am hearing conflicting stories about whether this version supports MFC anyway.  One source I read says that it does but you wont get the ClassWizard facility, but if this it true then what I dont understand is why none of the regular commands such as MessageBox and UpdateData are recognized?  Have they now been superseded by something else, or do I need to get the full Studio edition for this?

Help!
ASKER CERTIFIED SOLUTION
Avatar of AndyAinscow
AndyAinscow
Flag of Switzerland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of lhl60
lhl60

> would not install on Windows Vista (thank you Microsoft!) I
isn't it  about time some one did a wrapper for backwards compatilbility in Vista
Ms really  screwed things up !!!


snip from  http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library

"MFC 8.0 was released with Visual Studio 2005. MFC 9.0 was released with Visual Studio 2008. MFC is not included in the free edition of Visual C++ 2005/2008 Express.[3]"

To me this sounds like MFC is supported in the prof version I know it is in 2005 prof. (using it my self)

A completely other matter is how backward compatilbe it is with 98 a lot of stuff has happend ( many errors have been correcte). Any way you should  expect a lot of compilation errors and warnings. Depreciated functions and such, I had that one, a small night mare to clean up.

But some day you would have to upgrade any way.

Avatar of reidy_boy

ASKER

Sorry I didn't get back earlier, I downloaded the full version but haven't had a chance to look at it yet.