所以我在我的新 beaglebone black 的 SD 卡上运行 ubuntu 13.04。我正在尝试安装 opencv-2.4.2。我已经安装了所有东西,没有错误,但是当我尝试构建和运行程序时
g++ 'pkg-config opencv --cflags' FILE.cpp -o FILE 'pkg-config opencv --libs'
我得到错误:
pkg-config opencv --cflags: no such file or directory
pkg-config opencv --libs: no such file or directory
当我运行 pkg-config --libs opencv 时,它会为我提供包含所有库的正确目录(/usr/lib/.so),并且我已经确认它们实际上都在那里。pkg-config opencv --cflags 给出 -I/usr/include/opencv。这也存在。
我已经编辑了我的 bash.bashrc、opencv.pc 和 opencv.conf 文件反映了这些路径。它们是 /usr/local/lib 但那里没有安装库。
我的想法已经不多了,任何帮助或建议都会很棒。
谢谢。