C++ 代码将不会编译使用特征库语法问题? #包括 #包括 使用特征::矩阵XXD; int main() { 矩阵m(2,2); m(0,0)=3; m(1,0)=2.5; m(0,1)=-1; m(1,1)=m(1,0)+m(0,1); 标准::cout

C++ 代码将不会编译使用特征库语法问题? #包括 #包括 使用特征::矩阵XXD; int main() { 矩阵m(2,2); m(0,0)=3; m(1,0)=2.5; m(0,1)=-1; m(1,1)=m(1,0)+m(0,1); 标准::cout,c++,compiler-construction,syntax,eigen,C++,Compiler Construction,Syntax,Eigen,从以下内容更改: #include <iostream> #include </Eigen/Dense> using Eigen::MatrixXd; int main() { MatrixXd m(2,2); m(0,0) = 3; m(1,0) = 2.5; m(0,1) = -1; m(1,1) = m(1,0) + m(0,1); std::cout << m << std::endl; } 更正此问题。更改为

从以下内容更改:

#include <iostream>
#include </Eigen/Dense>

using Eigen::MatrixXd;

int main()
{
  MatrixXd m(2,2);
  m(0,0) = 3;
  m(1,0) = 2.5;
  m(0,1) = -1;
  m(1,1) = m(1,0) + m(0,1);
  std::cout << m << std::endl;
}
更正此问题。

更改为:

#include <iostream>
#include </Eigen/Dense>

using Eigen::MatrixXd;

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

更正此问题。

尝试删除前导斜杠:
#include
。您可以发布用于编译此文件的命令吗?我尝试过我只是在运行g++-I/test.cpp
g++-I.test.cpp
include“Eigen/Dense”
。尝试删除前导斜杠:
#include
。您可以发布用于编译此文件的命令吗?我尝试了一下,我只是用
#include“Eigen/Dense”运行g++-I/test.cpp
g++-I.test.cpp
g++ -I . test.cpp

#include "Eigen/Dense"