Windows下VScode配置Eigen
Eigen是一个高层次的C ++库,有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法。Eigen是一个开源库,从3.1.1版本开始遵从MPL2许可。
缘由
最近在学计算机图形,所以要用到线性代数相关的算法,就自己装了个Eigen,其实用Linux装会简单一些,但是本人懒得搞虚拟机或者双系统了,索性直接在windows装,搞了有些时间,避免后来者碰壁,就自己写一篇教程吧
开始
如果之前没有在Vscode配置过C/C++,请先自行配置
- 在官网下载Eigen3.4.0

-
解压到你自己想放的地方,我个人推荐和Mingw32放在一起(别放到子类文件夹去了)
-
打开VScode在c_cpp_properties.json中设置包含头文件的路径
在”includePath”中加入Eigen的文件路径(注意上一行加逗号)

注意斜杠,要跟图片内一致,不是反斜杠哦
- 在tasks.json中,修改如下:
同样需要注意上一行后面加逗号。
1 | "-I", |

- 一般来说这个时候已经配置好了,可以使用一段代码来测试是否配置成功。
1 |
|
但是有些人可能会有问题,点击右上角运行会报错找不到头文件
这是因为右上角的运行是你安装了Code Runner插件,而你的Code Runner还没有配置Eigen
- 给Code Runner配置Eigen
打开Code Runner的设置

找到CPP这一栏

在g++后面加上如下:
1 | -I \"C:\\...\\eigen-3.4.0\" #你自己的路径 |
然后再用右上角那个按钮运行代码就不会报错了!!!恭喜你完成了Eigen的配置!
ArisuMika
关注Arisu喵!关注Arisu谢谢喵!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 ArisuMika'Blog!
评论