So I recently installed and compiled wxWidgets, and since this is the first time I've done such a thing, I'm not sure how to successfully #include .h or .hpp files from the library.

Specifically, I'm trying to #include "wx/wx.h"

The source code I'm attempting to compile is here: http://www.wxwidgets.org/docs/tutorials/hworld.txt

Also, I have to admit to being self-taught, and don't have much knowledge of how a compiler works. If anybody could be so kind, I'd be very thankful for an article or something to give me a good understanding of compilers. I'd like to learn about the entire compilation process and pre-compiler processes. And I've heard about (and used, when I compiled wxWidgets) makefiles. I'd also like to learn how to create and use them.

If you need to know, I'm using MinGW.

Thank you in advance.