beaglebone上的OpenCV。 pkg-config问题

时间:2013-06-11 21:22:52

标签: opencv ubuntu beagleboard

所以我在我的新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但没有安装库。

我的想法用完了,任何帮助或建议都会很棒。

感谢。

2 个答案:

答案 0 :(得分:0)

opencv-2.4.2在BeagleBone Black附带的angstrom发行版中提供。我发现的一个问题是python-opencv是2.3的埃,所以如果你想在python中进行开发工作,你必须将opencv降级到2.3。

答案 1 :(得分:0)

你应该使用反引号(`)而不是'将pkg-config的输出替换为命令行。