我无法为 opencv 库设置编译器路径。
I am unable to set the compiler path for opencv library.
我想将我的C++ opencv代码交叉编译成ARM A8交叉编译器,我已经为它做了一个交叉编译环境,我也改变了CMake gui中的路径。我可以轻松地将 运行 普通的 C++ 代码放入其中。但是当我尝试 运行 带有 opencv 函数的代码时,我收到编译器路径错误 "fatal error: opencv2/opencv.hpp: No such file or directory compilation terminated."
我已经尝试了一些来自堆栈溢出的解决方案,它们是:
$ g++ program.cpp -o 程序 pkg-config --cflags --libs opencv
.
$-I/path/to/the/folder/where/cv.h/is/.
$ arm-none-linux-gnueabi-g++ -o 程序 program.cpp pkg-config --cflags --libs opencv
.
非常感谢任何形式的帮助。
谢谢。
请注意,报告的丢失 header 包括 parent 文件夹名称。指定该文件夹的路径,而不是 header。为此使用您的示例 #2。
我想将我的C++ opencv代码交叉编译成ARM A8交叉编译器,我已经为它做了一个交叉编译环境,我也改变了CMake gui中的路径。我可以轻松地将 运行 普通的 C++ 代码放入其中。但是当我尝试 运行 带有 opencv 函数的代码时,我收到编译器路径错误 "fatal error: opencv2/opencv.hpp: No such file or directory compilation terminated."
我已经尝试了一些来自堆栈溢出的解决方案,它们是:
$ g++ program.cpp -o 程序
pkg-config --cflags --libs opencv
.$-I/path/to/the/folder/where/cv.h/is/.
$ arm-none-linux-gnueabi-g++ -o 程序 program.cpp
pkg-config --cflags --libs opencv
.
非常感谢任何形式的帮助。
谢谢。
请注意,报告的丢失 header 包括 parent 文件夹名称。指定该文件夹的路径,而不是 header。为此使用您的示例 #2。