build with vc12 & llvm3.5