在Windows上编译YouCompleteMe会出现“在旧的YouCompleteMe / python位置中找到的CM库”错误

时间:2014-12-18 14:56:22

标签: windows vim

我已关注these directions exactly

我能够编译mingw32-make ycm_support_libs并生成必要的ycm_core.pydycm_client_support.pydlibclang.dll文件。但是,我在启动vim时收到此消息:

YCM libraries found in old YouCompleteMe/python location; please RECOMPILE YCM.

我已经确认我使用的所有工具都是64位版本。我在网上发现的关于此问题的任何内容都说运行./install.sh --clang-completer,这应该与mingw32-make ycm_support_libs完全相同。

我太近了!有什么帮助吗?

1 个答案:

答案 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不能正式支持。