先查找系统的头文件路径
[chunli@CentOS ~]$ sudo find / -iname 'iostream'
/usr/include/c++/4.4.4/iostream
/usr/local/include/c++/6.3.0/iostream
[chunli@CentOS ~]$ sudo find / -iname 'fstream'
/usr/include/c++/4.4.4/fstream
/usr/local/include/c++/6.3.0/fstream
[chunli@CentOS ~]$
[chunli@CentOS ~]$ sudo find /usr/ -iname '*python.h'
/usr/share/doc/python-matplotlib-0.99.1.2/CXX/WrapPython.h
/usr/include/python2.6/Python.h
配置前

在flags中添加系统头文件路径
在flags中添加第三方/自定义头文件路径
vim ~/.vim/.ycm_extra_conf.py
添加内容
flags = [
'-isystem',
'/usr/local/include/c++/6.3.0/',
'-isystem',
'/usr/include/python2.6/',
]
配置后

配置系统头文件路径
本文介绍了如何在Linux系统中查找并配置C++和Python的系统头文件路径,通过使用find命令定位头文件,并在ycm_extra_conf.py中添加相应的路径以确保编译器能够正确识别这些头文件。
1528

被折叠的 条评论
为什么被折叠?



