【问题标题】:OpenCV on beaglebone. pkg-config issuesbeaglebone 上的 OpenCV。 pkg 配置问题
【发布时间】:2013-06-11 21:22:52
【问题描述】:

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

伙计们,我的想法已经不多了,任何帮助或建议都会很棒。

谢谢。

【问题讨论】:

  • 切换到 Ubuntu 12.04 并且运行良好。以防有人偶然发现这篇文章。

标签: opencv ubuntu beagleboard


【解决方案1】:

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

【讨论】:

  • 这应该是评论而不是回答
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多