vscode Eigen/Dense: No such file or directorygcc
时间: 2023-10-23 15:10:54 浏览: 261
回答: 当在VSCode中编译时出现"Eigen/Dense: No such file or directory"的错误,可能是因为编译器无法找到Eigen库的头文件。解决这个问题的方法有几种。
首先,你可以检查你的项目中是否正确包含了Eigen库的头文件路径。根据引用\[2\]的建议,在VSCode中的项目属性中添加Eigen库的路径到包含目录中。这样编译器就能够找到Eigen库的头文件了。
另外,你还可以检查你的CMakeLists.txt文件是否包含了Eigen库的头文件路径。根据引用\[3\]的建议,在CMakeLists.txt文件中添加include_directories("/usr/include/eigen3")来指定Eigen库的头文件路径。
如果以上方法都没有解决问题,你可以尝试从官网下载Eigen库,并将其复制到系统的include目录中。根据引用\[2\]的建议,你可以使用命令sudo cp -r /mnt/解压路径/eigen文件/Eigen /usr/local/include来将Eigen库复制到/usr/local/include目录下。
总结来说,你需要确保你的项目正确包含了Eigen库的头文件路径,并且在CMakeLists.txt文件中指定了这个路径。如果还是无法解决问题,你可以尝试从官网下载Eigen库并复制到系统的include目录中。
#### 引用[.reference_title]
- *1* *3* [解决 fatal error: Eigen/Core: No such file or directory](https://blog.csdn.net/qq_43872529/article/details/100937091)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Linux虚拟机 Eigen/Dense: No such file or directory](https://blog.csdn.net/weixin_41767324/article/details/115917888)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文