It looks like python community doesn't intend to "fix" this problem due to it is probably not a bug.
a quick work around is
open /distutils/msvc9compiler.py
find def manifest_setup_ldargs(self, output_filename, build_temp, ld_args)
add
ld_args.append('/MANIFEST')
right beneath ld_args.append('/MANIFESTFILE:' + temp_manifest)
it will fix a link error.