Starting MFC applications

I'm trying to create my first MFC application but the only problem is when I go to the new projects window for MS Visual Studios 2008(Express Edition) I don't see an icon for MFC like all the tutorials are saying. Do I have to download something?
closed account (z05DSL3A)
You can not do MFC applications with Express Edition.
Visual Studio 2005/2008 Express Editions do NOT do MFC
(unless someone knows any better) - damn - too slow - See above ^^
Last edited on
Ok, since I'll have to pay to get the other version, I'm obviously not going to do that. Which compilers can I make MFC application with that are free?
Forget MFC would be my advice
Last edited on
Why? Isn't that how you make GUIs?

Edit: And what are form apps? Are they the same thing? Visual Studios Express gives an option for that...
Last edited on
closed account (z05DSL3A)
I'm not aware of any free IDE/Compilers that allow you to use MFC. Microsoft don't give it away free.

When it all comes down to the basics, Windows API (AKA Win API and Win32 API) is what is used to make the GUI. For a quick introduction to Windows API programming check out the theForger's Win32 API Programming Tutorial[tut].

I think that Microsoft™ would like you to learn the .Net[net] way, Windows Form Application, Class Libraries....but you will end up having to learn C++/CLI[c++/cli]

For user interface stuff ,you may want to look into somthing like GTK+[gtk+] or the open-source version of QT[qt], there are others that I'm sure people will tel you about.

HTH

References [tut] http://www.winprog.org/tutorial/start.html
[net] http://www.microsoft.com/net/
[c++/cli] http://en.wikipedia.org/wiki/C%2B%2B/CLI
[gtk+] http://www.gtk.org/
[qt] http://trolltech.com/products/qt
Ok, so I get MFC is out of the question... so can I use API with visual studios express, or do I have to buy something for that?

What's .Net? and C++/CLI?
closed account (z05DSL3A)
What's .Net? and C++/CLI?

You see the references with the web addresses? you will find your answer there.
Topic archived. No new replies allowed.