VIM的YouCompleteMe插件-如何支持其他库的自动完成';方法?(例如openmpi) YCM自动完成并突出显示C++标准库中的错误。但是,如果我下载另一个库(如OpenMPI)并编写导入的代码,我可以使用mpicc编译它,但YCM告诉我未找到文件,并且它提供的所有函数似乎都被YCM标记为无效。有办法解决这个问题吗?我应该对ycm\u extra\u conf\u py文件做哪些更改以支持其他下载的库?
我在自己搜索答案时发现了这个问题。到目前为止,我找到的唯一解决方案是手动编辑compile_commands.json并添加所需的mpi include dir,例如runVIM的YouCompleteMe插件-如何支持其他库的自动完成';方法?(例如openmpi) YCM自动完成并突出显示C++标准库中的错误。但是,如果我下载另一个库(如OpenMPI)并编写导入的代码,我可以使用mpicc编译它,但YCM告诉我未找到文件,并且它提供的所有函数似乎都被YCM标记为无效。有办法解决这个问题吗?我应该对ycm\u extra\u conf\u py文件做哪些更改以支持其他下载的库?,c++,vim,youcompleteme,C++,Vim,Youcompleteme,我在自己搜索答案时发现了这个问题。到目前为止,我找到的唯一解决方案是手动编辑compile_commands.json并添加所需的mpi include dir,例如run mpicc -showme 并附上有关的 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi conf文件的选项。我还没有看到ycm_extra_conf_py的内容,但我想也有类似的内容。我希望这能有所帮助。我在自己寻找答案时发现了这个问题。到目前为止,我找到的唯一解
mpicc -showme
并附上有关的
-I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi
conf文件的选项。我还没有看到ycm_extra_conf_py的内容,但我想也有类似的内容。我希望这能有所帮助。我在自己寻找答案时发现了这个问题。到目前为止,我找到的唯一解决方案是手动编辑compile_commands.json并添加所需的mpi include dir,例如run
mpicc -showme
并附上有关的
-I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi
conf文件的选项。我还没有看到ycm_extra_conf_py的内容,但我想也有类似的内容。我希望这有帮助