我能够编译mingw32-make ycm_support_libs并生成必要的ycm_core.pyd
,ycm_client_support.pyd
和libclang.dll
文件。但是,我在启动vim时收到此消息:
YCM libraries found in old YouCompleteMe/python location; please RECOMPILE YCM.
我已经确认我使用的所有工具都是64位版本。我在网上发现的关于此问题的任何内容都说运行./install.sh --clang-completer
,这应该与mingw32-make ycm_support_libs
完全相同。
我太近了!有什么帮助吗?
答案 0 :(得分:1)
从编译生成的文件不需要移动。这是一条旧指令,现在已经过时了。我设法让C / C ++在Windows 7上自动完成。
https://github.com/Valloric/YouCompleteMe/issues/1172
从以上链接:哦,我明白了......对不起:P无论如何,我不知道有人在Windows上安装YCM时最后一次修改维基页面的时间。维基页面是社区维护的。这个错误是由于在YCM被分成两个repo之前(这个用于vim客户端,一个用于一般后端,ycmd),编译的库现在被放在YouCompleteMe / python中而不是在YouCompleteMe / third_party /中放置永煤集团。无论如何,我们可以继续讨论这个问题,但我必须关闭这个问题,因为它不是YCM错误,并且Windows不能正式支持。