c++ - 如何在 Mac OS 上设置 opencv 的路径?

标签 c++ macos opencv makefile

我正在使用 mac os 10.10,我需要通过 make 构建一些代码,但它给我一个错误

make
gcc `pkg-config --cflags opencv` -O3 `pkg-config --libs opencv` -o congealReal congealReal.cpp
/bin/sh: pkg-config: command not found
/bin/sh: pkg-config: command not found
congealReal.cpp:87:10: fatal error: 'cv.h' file not found
#include <cv.h>

但是我已经通过brew安装了opencv

brew install opencv
Warning: homebrew/science/opencv-2.4.11_2 already installed

那么如何在 mac os 中设置 opencv 环境呢?

最佳答案

我遇到了同样的问题,我通过以下步骤解决了它。 首次更新 Homebrew。

brew update

第二步:安装包配置:

brew install pkg-config

第三步:如果没有,请安装 OpenCV

brew install opencv@2

第四步:现在您需要将 OpenCV 添加到您的 pkg-config

export PKG_CONFIG_PATH="/usr/local/opt/opencv@2/lib/pkgconfig"

关于c++ - 如何在 Mac OS 上设置 opencv 的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31975479/

相关文章:

java - 使用 contains() 检查 Java ArrayList 中的零

c++ - Boost 目录迭代器 "no such file or directory"

c++ - 在类方法之间传递 QImage 对象

c++ - 在没有vs的电脑上用msbuild编译一个vs2010创建的vcxproj

swift - 进度指示器没有动画

macos - 如何在 macOS 中请求辅助功能权限

javascript - 定期加载远程 JSON(错误 : Origin is not allowed by Access-Control-Allow-Origin)

java - 如何解决OpenCv绘制轮廓错误

python - 程序在 while 循环的一帧后关闭

image-processing - 轮廓寻找