views:

64

answers:

1

Is MFC only available with Visual Studio, or is it also possible to use it with Visual C++ Express?

+2  A: 

From the FAQ:

Does Visual C++ 2008 Express Edition include MFC and ATL?

No, MFC and ATL are not included with Visual C++ 2008 Express. MFC and ATL will be included in Visual Studio 2008 Standard and above editions.

Same for Visual C++ 2010 Express Edition.

Darin Dimitrov
Thank you for your reply. Does that also mean there is no way to use MFC with the Express edition?
kiamlaluno
@kiamlaluno: Indeed, there is no way of using it. And you shouldn't use it for new projects. It's old and evil.
rubenvb
@rubenvb it has been completely updated the last few releases and includes Windows 7 support and plenty more. It stayed stale for a decade, but it isn't any more. That said, I am not sure I would use it for a new project. Still, "you shouldn't use it for new projects" is too strong.
Kate Gregory
@Gregory: I speak out of no experience with it, but I came to understand that MFC locks you in more than provides you with unique features. Unless you're doing some core Win32 development (and then, still...) you should avoid using it.
rubenvb