对Mac来说,Homebrew真香
Xcode配置opencv(Mac环境下c++)(简单详细)
1.安装Homebrew
如果你装了就可以跳过这一步,如果没有。则可以去这里:https://brew.sh/index_zh-cn查看。
如图:
复制代码,在终端输入
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
回车安装就好。如果安装失败,建议在网上搜索失败原因。
2.使用Homebrew安装Opencv
终端输入命令
brew install opencv
接着就是等待安装完成即可。(我等了好久啊。。。)
如果失败,那原因估计和没法安装的原因一样,建议搜索原因。
3.打开Xcode,配置环境
创建C++项目,语言选择C++
a.
b.MacOS→Command Line Tool→Next
c.主要是语言选择为“C++”,点击Next,然后再选择创建。
d.到Build Settings找到Search Paths
e.设置“Search Paths”里的“Header Search Paths”和“Library Search Paths”
“Header Search Paths”增加
/usr/local/Cellar/opencv/4.3.0/include/opencv4
注意:4.3.0意识是我安装opencv的版本是4.3.0,你要改成你自己的版本号
“Library Search Paths”增加
/usr/local/Cellar/opencv/4.3.0/lib
注意:4.3.0意识是我安装opencv的版本是4.3.0,你要改成你自己的版本号
f.创建new group,命名为lib
g.Add Files
h.在此界面下使用快捷键“shift+command+g”,
i.“shift+command+g”后输入“/usr/local/Cellar/opencv/4.3.0/lib”,点击“go”
j.全选lib里面的全部文件,点击add
k.发现lib文件夹下增加了很多文件则说明完成。
m.最后用代码测试下。
测试代码:
//
// main.cpp
// Opencv_c++
//
// Created by Phoenix on 2020/8/21.
// Copyright © 2020 Phoenix. All rights reserved.
//
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace std;
using namespace cv;
int main(int argc, const char * argv[]) {
// insert code here...
Mat image;
image = imread("/Users/phoenix/Desktop/求关注.png");
namedWindow("Image", WINDOW_AUTOSIZE);
imshow("Image", image);
cout << "完成了!"<< endl;;
waitKey(0);
return 0;
}
结果如图
结束语
希望对您有帮助,哪里运行不了可以留言或者评论,我看到都会第一时间回复的。
有帮助就点个赞和关注咯。感谢各位。