我想把我的c++ opencv代码交叉编译成ARM A8交叉编译器,我已经为它做了一个交叉编译环境,我也改变了CMake gui中的路径。我很容易能够运行一个正常的c++代码到它。但是当我试图运行带有opencv函数的代码时,我得到编译器路径错误"致命错误:opencv2/opencv.hpp:没有这样的文件或目录编译终止。"
我已经尝试了一些解决方案,从堆栈溢出,这是:
-
美元g++ program.cpp - o程序
pkg-config --cflags --libs opencv
。 -
$ i/路径/////cv.h/哪里/文件夹。
-
$ arm-none-linux-gnueabi-g++ -o program program.cpp
pkg-config --cflags --libs opencv
.
任何帮助都将是非常感激的。
谢谢。
注意,报告的丢失的标题包含父文件夹名称。指定该文件夹的路径,而不是头文件的路径。请使用示例#2。