在使用essentia示例程序的时候,依赖于eigen库。
运行报错:“unsupported/Eigen/CXX11/Tensor: No such file or directory”
是因为编译时找不到unsupported文件,把usr/include/eigen3中的所有文件复制到usr/include中,编译器才找得到。
运行命令:
sudo cp -r /usr/include/eigen3/Eigen /usr/include
sudo cp -r /usr/include/eigen3/signature_of_eigen3_matrix_library /usr/include
sudo cp -r /usr/include/eigen3/unsupported /usr/include
完成复制
报错消失
“unsupported/Eigen/CXX11/Tensor: No such file or directory”
最新推荐文章于 2024-05-28 20:44:29 发布
在使用Essentia库的示例程序时遇到编译错误,由于找不到Eigen库的unsupported文件夹导致。通过将Eigen3目录下的Eigen、signature_of_eigen3_matrix_library和unsupported文件夹复制到include目录下,解决了编译问题。执行sudo cp -r /usr/include/eigen3/Eigen /usr/include,sudo cp -r /usr/include/eigen3/signature_of_eigen3_matrix_library /usr/include,sudo cp -r /usr/include/eigen3/unsupported /usr/include后,报错消除。
7925





