YouCompleteMe 添加头文件路径

2015-10-16 10:20:55 +08:00
 zerh925

怎么配置.ycm_extra_conf.py 呢?
我添加了这么一句:

‘-I'
’../include'
'-I'
'../inc'
'-isystem'
'/usr/include'
'-isystem'
'/usr/local/system/

分别添加标准库和自己项目中的同级 include/inc 文件夹,还是不行。

3346 次点击
所在节点    程序员
6 条回复
fengjianxinghun
2015-10-16 13:23:37 +08:00
不错。。做个记号
skydiver
2015-10-16 13:26:41 +08:00
你没发现你的单引号写错了么,写成弯引号了。

另外设置全局的 extra_conf 并不会妨碍加载项目的配置文件,所以你说不要设置这一段是错的
zerh925
2015-10-16 13:51:07 +08:00
@skydiver 那个单引号是帖子编辑的时候手误。
但是你说的全局 extra_conf 确实不会影响本地项目的配置文件。是我说错了。
谢谢指正。
nirocfz
2015-10-16 14:40:18 +08:00
可以试试这个 https://github.com/rdnetto/YCM-Generator
从项目的 makefile 这些东西生成一个 .ycm_extra_conf.py
Supported build systems:

make
cmake
qmake
autotools
pzhjie
2015-10-16 23:01:04 +08:00
@nirocfz 你用过吗,好用不
nirocfz
2015-10-17 19:08:49 +08:00
@pzhjie 读开源项目代码的时候用,自己写代码的时候,用不用无所谓了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/228462

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX