标准库补全
vim吧
全部回复
仅看楼主
level 7
fcang0012 楼主
安装完youcompleteme后,发现无法对c++所有标准库,例如iostream,string等补全,在.ycm_extra_conf.py里已经添加了路径,
'-isystem',
'/usr/include',
'-isystem',
'/usr/include/c++/4.9',
'-isystem',
'/usr/local/include',
'-isystem',
'/usr/include/clang/3.5.0/include',
'-isystem',
'/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/include',
还是没有任何效果,求解。
2015年07月25日 06点07分 1
level 4
Neto
2015年07月25日 17点07分 2
level 12
使用g++编译添加-v参数,可以看到系统需要包含的头文件,把这些都弄进配置文件就基本可以解决
——来自NOKIA末代功能机Lumia930[滑稽]
2015年07月27日 22点07分 3
level 1
看看有没有多写什么东西,我当初多加了一句中文注释都不行
这种情况在帮助文档里面有写,你也可以到github的issue里面去找
2015年08月06日 13点08分 4
level 2
楼主弄好了么?我也遇到同样的问题诶[乖]弄好了教教我呗
2015年08月20日 07点08分 5
level 8
:)
2015年08月20日 16点08分 6
level 3
GCC:
POSIX shell: g++ -E -x c++ - -v < /dev/null
windows: g++ -E -x c++ - -v < nul
LLVM/Clang:
POSIX shell: clang++ -E -x c++ - -v < /dev/null
windows: clang++ -E -x c++ - -v < nul
把如下图的search starts here --- End of search list 之间的路径写进脚本完美解决
如果有安装其它自己编译的库,在/home/用户名/include之类的也加上(Linux),本地项目的推荐在项目里另写脚本。
2015年08月21日 06点08分 9
1