Vscode中Eigen库的导入问题
在Vscode中,C++外部库(这里为Eigen)的导入问题主要有库的zip文件下载、在c_cpp_properties.json和tasks.json文件中进行路径配置。另外,如果运行代码使用Code Runner插件,还需要在Code Runner中进行路径配置(即使在前面两个json文件中配置好路径,不在这个插件中进行配置也会报错No Such File)。
下载与json文件的配置
在Eigen的官网下载zip文件,并解压缩至某个路径下,网址为http://eigen.tuxfamily.org/index.php?title=Main_Page。
在c_cpp_properties.json的configurations的includePath中加入下载文件解压后存放的路径(这里路径使用斜杠)。
在tasks.json文件的tasks的args中先写"-I",再加入下载文件解压后存放的路径(这里路径使用反斜杠)。
//注意逗号
"-I",
"x:\\xxx\\xxx\\xxx"
Code Runner插件的配置
在Extensions中找到Code Runner插件,点击设置按钮,打开settings,找到execute-map词条下的edit,在cpp词条后加上配置路径(使用反斜杠)。
-I 路径