環境
インストール
$ brew install opencv
VSCode設定
IntelliSense設定
.vscode/c_cpp_properties.jsonのinculudePathを修正
"includePath": [ "${workspaceFolder}/**", "/usr/local/include/opencv4" ],
Task設定
"args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}", "-I/usr/local/include/opencv4/", "-std=c++11", "-L/usr/local/opt/opencv/lib/", "-lopencv_core", "-lopencv_highgui", "-lopencv_imgcodecs" ],
補足:makefileを使いたい場合
makefileの例
CXX = c++ CXXFLAGS = -I/usr/local/include/opencv4/ LDFLAGS = -L/usr/local/opt/opencv/lib/ LDLIBS = -lopencv_core -lopencv_highgui -lopencv_imgcodecs CXXVERSION = -std=c++11 main: main.cpp $(CXX) $< -o $@ $(CXXFLAGS) $(CXXVERSION) $(LDFLAGS) $(LDLIBS) clean : rm main