gpt4 book ai didi

c++ - 如何在Dev C++中使用Eigen库?

转载 作者:行者123 更新时间:2023-12-02 11:05:12 28 4
gpt4 key购买 nike

我从eigen.tuxfamily下载了该库,然后将其解压缩到一个名为eigen的文件夹中。我在Dev C++中的代码是(并且他在eigen文件夹的同一目录中):

#include <iostream>
#include <eigen/Eigen/Dense>
using namespace Eigen;
using namespace std;

MatrixXd m(2,2);

int main()
{
m(0,0) = 3;
m(1,0) = 2.5;
m(0,1) = -1;
m(1,1) = m(1,0) + m(0,1);
cout << m << endl;
}

但是程序显示以下错误:

eigen/Eigen/Dense:没有这样的文件或目录。
并出现更多错误。

我是否要在程序中进行设置?如何解决?
谢谢并恭祝安康。

最佳答案

在我看来,在本征目录下工作是个坏主意。快速解决方案是将<>替换为"

#include <eigen/Eigen/Dense>

要得到
#include "eigen/Eigen/Dense"

但是,您应该考虑使用gcc -I -L -l标志来使用外部库。

关于c++ - 如何在Dev C++中使用Eigen库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17776847/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com