我无法为opencv库设置编译器路径。

时间:2015-05-26 18:52:56

标签: c++ linux opencv arm ubuntu-14.04

我想将我的C ++ opencv代码交叉编译成ARM A8交叉编译器,我已经为它做了一个交叉编译环境,我也确实改变了CMake gui中的路径。我很容易将正常的C ++代码运行到其中。但是当我尝试使用opencv函数运行代码时,我收到编译器路径错误“致命错误:opencv2 / opencv.hpp:没有这样的文件或目录编译终止。”

我已经尝试了堆栈溢出的一些解决方案:

  1. $ g ++ program.cpp -o program pkg-config --cflags --libs opencv

  2. $ -I / path / to / the / folder / where / cv.h / is /.

  3. $ arm-none-linux-gnueabi-g ++ -o program program.cpp pkg-config --cflags --libs opencv

  4. 真的很感激任何形式的帮助。

    谢谢。

1 个答案:

答案 0 :(得分:0)

请注意,报告的缺少标头包含父文件夹名称。指定该文件夹的路径,而不是标题。请使用您的示例#2。