今天尝试在vscode里面调用eigen库,看网上的教程都是以Ctrl+shift+P打开cpp properties.json,然后在includepath出加上文件路径,但是还是没有什么作用,最后在头文件前面再加上一个eigen3才奏效
#include <eigen3/Eigen/Core>//有效
#include <Eigen/Core>//无效
其中cpp properties.json添加路径的代码为:
"includePath": [
"${workspaceFolder}/**",
"/usr/local/",
"/usr/local/include/"
],
目前猜想是否因为添加的路径没有到eigen3这一级出现的问题,但是在includePath处加上一个eigen3的路径显示找不到这个文件,就很奇怪,所以暂时的解决方案就是路径先加到include这一级,然后在头文件出再加一层路径如这边的eigen3。