VS 2010 supports TR1 out of the box. You don't need a tr1/
at the beginning of the file name when you include it though.
#include <functional>
typedef std::tr1::function<void(int)> MyFunction;
Note that TR1 doesn't specify a file name for the headers, so as far as conforming with TR1 goes, either one is about the same as the other.