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!
Help!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Sorry I didn't get back earlier, I downloaded the full version but haven't had a chance to look at it yet.
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.