Member-only story
[macOS Mojave 10.14.3] Set up environment for Opencv4.0.1 C++ development
1. Install Xcode v10.2
2. Install Command Line Tools
xcode-select --install
3. Install homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
4. Install OpenCV
brew install opencv
OpenCV located at “/usr/local/Cellar/opencv/”
- To remove
brew rm opencv
- To update all installed packages
brew update && brew upgrade && brew cleanup
5. Install pkg-config
brew install pkg-config
pkg-config located at /usr/local/lib/pkgconfig/ where containing symlink to package, checking opencv4.pc exist or not.
If opencv4.pc does not exist, make a symlink:
- Put to ./bash_profile
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
- Make a symlink
ln -s /usr/local/Cellar/opencv/4.0.1/lib/pkgconfig/opencv4.pc $PKG_CONFIG_PATH
6. Check OpenCV linker flags
pkg-config --cflags --libs opencv4
Look like this:
-I/usr/local/Cellar/opencv/4.0.1/include/opencv4/opencv -I/usr/local/Cellar/opencv/4.0.1/include/opencv4…