See this commit that fixes YCM compilation on MSVC 11: https://github.com/Valloric/YouCompleteMe/commit/438e3d6b3ad53de3b21391855693ca43b348c215

It seems that the `libclang` name is necessary for successful compilation with Visual Studio.