Is MFC only available with Visual Studio, or is it also possible to use it with Visual C++ Express?
Microsoft Visual Studio Express is a set of integrated development environments (IDEs) that Microsoft developed and released free of charge. They are function-limited version of the non-free Visual Studio and require mandatory registration. Express editions started with Visual Studio 2005.
C/C++ support for Visual Studio Code is provided by a Microsoft C/C++ extension to enable cross-platform C and C++ development on Windows, Linux, and macOS.
The Microsoft Foundation Classes (MFC) provide a C++ object-oriented wrapper over Win32 for rapid development of native desktop applications. The Active Template Library (ATL) is a wrapper library that simplifies COM development and is used extensively for creating ActiveX controls.
Now there exists a solution to this problem, for all the people want to use a free version.
Visual Studio Community 2013 comes with the MFC (Microsoft Foundation Classes) included. Download link: https://www.visualstudio.com/products/visual-studio-community-vs
Edit: Visual Studio Community 2015 is now also released.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With