Code::Blocks 配置 OpenCV 4.2.0
Code::Blocks 配置 OpenCV 4.2.0
- 1. 头文件目录配置
- 1.1. Release -> Search directories -> Compiler
- 1.2. Debug -> Search directories -> Compiler
- 2. 库文件目录配置
- 2.1. Release -> Search directories -> Linker
- 2.2. Debug -> Search directories -> Linker
- 3. 链接库文件配置
- 3.1. Release -> Linker settings -> Link libraries
- 3.2. Debug -> Linker settings -> Link libraries
- References
1. 头文件目录配置
(base) yongqiang@famu-sys:~$ pkg-config --cflags opencv4 -I/usr/local/include/opencv4/opencv -I/usr/local/include/opencv4 (base) yongqiang@famu-sys:~$1.1. Release -> Search directories -> Compiler
Project -> Build options… -> Release -> Search directories -> Compiler
/usr/local/include /usr/local/include/opencv4 /usr/local/include/opencv4/opencv21.2. Debug -> Search directories -> Compiler
Project -> Build options… -> Debug -> Search directories -> Compiler
/usr/local/include /usr/local/include/opencv4 /usr/local/include/opencv4/opencv22. 库文件目录配置
(base) yongqiang@famu-sys:~$ pkg-config --libs opencv4 -L/usr/local/lib -lopencv_dnn -lopencv_stitching -lopencv_ml -lopencv_photo -lopencv_objdetect -lopencv_gapi -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_calib3d -lopencv_features2d -lopencv_imgproc -lopencv_flann -lopencv_core (base) yongqiang@famu-sys:~$2.1. Release -> Search directories -> Linker
Project -> Build options… -> Release -> Search directories -> Linker
/usr/local/lib2.2. Debug -> Search directories -> Linker
Project -> Build options… -> Debug -> Search directories -> Linker
/usr/local/lib3. 链接库文件配置
把/usr/local/lib下 OpenCV 的所有.so文件全部加入到 Link libraries 中。
3.1. Release -> Linker settings -> Link libraries
Project -> Build options… -> Release -> Linker settings -> Link libraries
3.2. Debug -> Linker settings -> Link libraries
Project -> Build options… -> Debug -> Linker settings -> Link libraries
References
[1] Yongqiang Cheng (程永强), https://yongqiang.blog.csdn.net/
