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