Well, there's three possibilities:
1. You're not quoting the path to the lib directory, so the space in "Program Files" is confusing the compiler.
2. You didn't download the correct versions. See if you have a file that matches the glob "*boost_thread-vc90-mt-gd-1_47.lib".
3. For some reason, the installer didn't produce all the required library files. It should have put one that begins with "boost_thread-...", then copy it into another that begins with "
libboost_thread-...". If you have one version, but not the other, you can simply copy it.
I would suggest getting sources and building them yourself, though. It's really easy to do with VC++:
1. Get them from
http://sourceforge.net/projects/boost/files/boost/1.47.0/
2. After extracting, run the Visual Studio command prompt (I don't remember if the Express version has that, but I believe it should) and navigate to where it extracted.
3. Run:
bootstrap
bjam --build-type=complete
This will build all possible combinations of runtime libraries. It will take about half an hour.