I've installed the SDK and set the right folder for the include path but it's giving me errors, saying undefined references to functions.

I know what the problem is - something to do with the linker, I'm aware that I've got to tell the linker about the Port Audio linker folder but I don't know what folder to point it at.

This actually brings up a much deeper problem I've always had - I'm terrible at IDEs/compilers, with the stupendous amount of options they have.

Not just that, but things like make files and command line switches have always eluded me.

I first got into programming on the Spectrum, then with my first PC I moved onto GW-BASIC, Q-Basic, then onto Borland Turbo C (and later C++) for DOS.

So I've always been used to just writing code and (apart from some includes in the case of C/C++) just hitting "Run".

It's something I've never got around - in the past when faced with compiler/linker errors like this I'd Google the problem and just follow the instructions (never learning from it).

It's really holding me back and I'd be grateful if someone could help with this Port Audio/Code::Blocks issue, but also maybe point me in the direction of how to get to grips with the "back end" of programming.