c++ 致命错误:没有这样的文件或目录

woobm2wo  于 2023-03-05  发布在  其他
关注(0)|答案(1)|浏览(472)

我已经下载了源代码做一些基准测试的夫妇C库。我没有太多的知识在C。我下载的库。当我试图编译代码

g++ test_matrix_pseudoinverse.cpp -o test_matrix_pseudoinverse

我得到这个错误
测试_矩阵_伪逆。cpp:26:64:致命错误:opencv2.4/模块/内核/包含/opencv2/内核/内核. hpp:没有此类文件或目录#include ^编译终止。
所有库的源代码都在github中
https://github.com/shiblybcc/linear-algebra-benchmark
我已经从here下载了代码。如果有人能告诉我为什么我会得到这个错误,以及如何运行代码没有任何错误,那就太好了。
我在Linux上,我已经在/usr/local/include目录中添加了opencv2文件夹。

o8x7eapl

o8x7eapl1#

我猜这是因为如果编译器抱怨的文件确实存在,就没有设置include路径。(即报告不存在的文件的完整路径应该是/home/yourhome/opencv2.4/modules/core/include/opencv 2/core/core.hpp),您需要通过-I/home/yourhome参数指定包含路径。因此,要构建的完整命令行应为:
g++ -I/home/yourhome test_matrix_pseudoinverse.cpp -o test_matrix_pseudoinverse

相关问题