安装opencv
用Homebrew安装opencv
brew install wget
brew install cmake
brew install opencv
看来都安装过了hhh
通过下面命令再次检测安装的opencv版本
brew info opencv
全部都打绿色的勾,应该就是都安装完了。
Vscode配置c/c++环境
配置cpp项目可以看下面链接:VScode C++环境配置 (MAC) - 知乎
首先安装扩展包
C/C++
CodeLLDB
然后创建一个cpp文件
#include <iostream>
using namespace std;
int main(){
cout << "hello world" << endl;
return 0;
}
直接点击调试,点击运行调试
选择C++(GDB/LLDB)
此处好像不太行。。。
改为安装下面的依赖
然后调试就自动生成文件
然后运行即可
把代码改为以下内容试试
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main(){
int b = 1;
auto a = b;
cout << a << endl;
vector<string> msg{"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};
int len = msg.size();
cout << "长度" << len << endl;
for (int i=0; i<5; i++){
// ms.push_back("a");
cout << i << endl;
}
return 0;
}
却报错
原因是目前的编译不支持C++11及以后的标准。感觉这种编译方式还是有问题。
在VSCode中,打开文件->首选项->设置,然后搜索“c_cpp_properties.json”。在该文件中,添加以下内容:
参考资料
mac vscode配置opencv-掘金
macOS版homebrew+VScode配置opencv(c/c++)亲测可用_々云逸的博客-CSDN博客