plus I've got this direct x 10 which is the core source of the problem. (I had basically copied and pasted a tutorial from the direct X sample, to see if I could eventually learn to write it from scratch but it failed).
Right click your project (in the Solution Explorer pane) and click properties. Alternatively, select your project in the Solution Explorer, then click Project -> Properties in the main menu.
That linker error should go away once you add DirectX's .lib to your project's additional dependencies list.