如题,在编译opencv相关的程序时发现程序报错,ld: symbol(s) not found for architecture arm64
解决思路
对opencv下的c++例程(~/opencv-*.*.*/samples/cpp/example_cmake)进行测试发现没有问题,证明不是opencv自身的问题
解决方案
在g++编译时加入 opencv库函数
$(pkg-config --cflags --libs opencv)
如果提示找不到pkg-config可以通过
$ brew install pkg-config
进行安装