There is a perl wrapper for the link command that you can use when linking with other utilities. I tried using this with VC7 and VC8. I was successful linking, and things ran fine in non-FIPS mode. When I tried enabling FIPS, I found problems with global statics in the FIPS module not being initialized properly. I have not found a resolution for that.
-David Did you compile/link in fips_premain.c? DS