文章目录
- 1 错误重现
- 2 解决
1 错误重现
自从更新了mac系统12.1后,使用clion的编译器写c++时,遇到了各种错误。
这是使用opencv时,爆出的错误。
![在这里插入图片描述 dyld[63342]: Symbol not found: __ZNSt12length_errorD1Ev Expected in: /usr/local/Cellar/tbb/2021.5.0__mac系统](https://file.cfanz.cn/uploads/png/2022/05/25/9/B0TFU0870Q.png)
这是使用matlab动态链接库时,爆出的错误。
![请添加图片描述 dyld[63342]: Symbol not found: __ZNSt12length_errorD1Ev Expected in: /usr/local/Cellar/tbb/2021.5.0__软件版本_02](https://file.cfanz.cn/uploads/png/2022/05/25/9/00bXHTcIY1.png)
可见mac系统更新后,出现了很多相同的错误。
2 解决
出现上述原因的问题都是软件版本太老了(之前还找问题,找了半天),更新软件即可解决问题。
例如,第一个错是opencv版本太老了,之前用的4.3,后面更新成4.5后,错误就解决了。
也就是一般要把软件版本更新到2021年下半年后的版本。
