An important line is missing in the output of the install.py script. Just after the line
Using libclang to provide semantic completion for C/C++/ObjC
it should print this:
Using external libclang: C:/Users/***/AppData/Local/Temp/ycm_build.******/$_OUTDIR/lib/libclang.lib
Not seeing this line means that CMake could not find the
libclang.lib library after extracting the
LLVM-3.7.0-win64.exe installer using 7-zip.
Could you edit the
build.py script in the
YouCompleteMe/third_party/ycmd folder by commenting the following line (add a
# at the start of the line):
line 235. With this change, it will not remove the temporary folder used to build the YCM libraries. Run again the
install.py script with the
--clang-completer option and go to the temporary folder. You can find its path by looking at this line from the CMake output:
-- Build files have been written to: C:/Users/***/AppData/Local/Temp/ycm_build.******
Once in this path, can you tell me if the file
$_OUTDIR/lib/libclang.lib exist?