0
我目前正在关注这个 Eigen: Getting Started尝试使用特征库来编译我的C++文件,但我遇到了一堆错误。我的当前目录包含我的main.cpp
,network.h
和特征库,其中包含一个名为Eigen和一堆其他文件夹的目录。该指南说,只是把文件夹的路径,包含头文件。我目前使用 g++ -I eigenLibrary/Eigen main.cpp -o network
进行编译,但我一直收到错误fatal error: 'Eigen/Dense' file not found #include <Eigen/Dense>
。 我正在尝试执行此代码tutorial 。我如何确保以正确的格式链接库。我没有与C++如何使用特征库编译C++文件?
编辑太多的经验: 我已经试过复制征子目录到/usr/local/include
和运行 g++ -I /usr/local/include/Eigen/Dense main.cpp -o main
没有成功。
我以前试过。我不断收到'./network.h:17:21:错误:预计';'在声明结束时MatrixXd权重{MatrixXd :: Zero(i,j)}; ' – Senginel
所以你试过了,你没有找到'Eigen/Dense'文件的问题#include? –
是的,我做到了。但是现在我在这行代码中出现错误 - 'MatrixXd权重{MatrixXd :: Zero(i,j)};返回的权重;' – Senginel