6

我拼命想让YouCompletMe在 windows 上工作,作者明确表示 windows 没有官方支持,所以这很公平。虽然有一个 wiki可以在 windows 上构建它,但你发现有 1/2 的人在网上声称他们成功地在 windows 上构建它,但没有对 C/C++ 的语义支持......

我想知道我是否可以使用ycm_core.pyd从其他人那里编译的,或者是否由于明显的原因不起作用。

我在用vim7.4 (I have both 32/64 bit versions) + python2.7 + python3.2

4

2 回答 2

17

ycm_core.pyd您可以从我这里下载包含二进制文件 ( )的插入式 YCM 插件的存档: Vim YouCompleteMe for Windows。提供了 x86 和 x64 架构。

如果您还需要最新的 LLVM/Clang,您也可以从我这里下载二进制文件:LLVM for Windows。提供了 x86 和 x64 架构。

如果您正在寻找支持 Python 的最新 Vim,您可以再次从我这里下载二进制文件:Vim for Windows。提供了 x86 和 x64 架构,并同时支持 Python 2(YCM 需要)和 Python 3。

常见的陷阱


  1. 不要忘记在环境变量中有 Python 2 DLL(例如python27.dll)和 Python 2 解释器(python.exe) ;PATH
  2. 不要忘记libclang.dllPATH环境变量(推荐)旁边ycm_core.pyd;
  3. 确保所有 3 个组件(LLVM/Clang、Vim、YCM)的架构匹配;
  4. 您可以在我的其他答案中找到一些有关配置的提示。
于 2013-09-19T16:23:15.007 回答
1

添加到接受的答案(SE 不会让我评论),我从这里得到了 Alexander Shukaev 的二进制文件: https ://bitbucket.org/Alexander-Shukaev/vim-youcompleteme-for-windows/downloads

(以防其他页面上的链接仍然断开)。

于 2016-03-15T20:45:55.400 回答