Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 为什么要为YouCompleteMe vim插件指定编译标志以与C++;?_C++_Vim_Plugins - Fatal编程技术网

C++ 为什么要为YouCompleteMe vim插件指定编译标志以与C++;?

C++ 为什么要为YouCompleteMe vim插件指定编译标志以与C++;?,c++,vim,plugins,C++,Vim,Plugins,我不知道你是怎么做到的。我很好奇为什么必须在yCMuExtUnj.P.Py中指定编译标志来自动完成C++代码?< /P> < P> YCM使用CLAN的自动完成支持( CLAN-cc1-在代码完成)来提供语义完成。Clang通过解析翻译单元来实现这一点。为此,它需要相关的编译标志-包括目录和宏定义,这就是YCM也需要它的原因。我需要为标准库(std)指定包括目录吗?我怎样才能找到包含目录?不,你没有。编译器能够找到它。

我不知道你是怎么做到的。我很好奇为什么必须在yCMuExtUnj.P.Py中指定编译标志来自动完成C++代码?< /P> < P> YCM使用CLAN的自动完成支持(<代码> CLAN-cc1-在<代码>代码完成)来提供语义完成。Clang通过解析翻译单元来实现这一点。为此,它需要相关的编译标志-包括目录和宏定义,这就是YCM也需要它的原因。

我需要为标准库(std)指定包括目录吗?我怎样才能找到包含目录?不,你没有。编译器能够找到它。