g++ 和 pkg-config 编译opencv项目
来源:互联网 发布:国外网络电视在线直播 编辑:程序博客网 时间:2024/05/17 06:11
前提:
已经安装好opencv和pkg-config,如果没有,请用brew安装。 注意先安装pkg-config再安装opencv。
指令:
linux:
g++ $(pkg-config --cflags --libs opencv) test.cpp -o Test
OS X:
clang++ $(pkg-config --cflags --libs opencv) test.cpp -o Test
如果失败
看一下pkg-config设置的目录是否正确, 指令:
pkg-config --cflags --libs opencv
假定opencv的目录是/usr/loacal/include 和 /usr/local/lib, 则上条指令应该打印出:
-I/usr/local/Cellar/opencv3/3.1.0_1/include/opencv -I/usr/local/Cellar/opencv3/3.1.0_1/include -L/usr/local/Cellar/opencv3/3.1.0_1/lib -lopencv_shape -lopencv_stitching -lopencv_objdetect -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_ml -lopencv_imgproc -lopencv_flann -lopencv_core
如果发现不正确,可以修改/usr/local/lib/pkgconfig/opencv.pc文件,这个文件就是opencv的目录配置。
本质还是g++指令-I -L -l参数的使用。
0 0
- g++ 和 pkg-config 编译opencv项目
- 使用GCC和pkg-config编译
- qt+opencv+pkg-config
- g++编译opencv项目
- g++编译opencv项目
- 交叉编译中pkg-config和libtool设置
- 交叉编译中pkg-config和libtool设置
- libmodbus编译相关问题和pkg-config详解
- 3、交叉编译pkg-config
- configure,pkg-config和PKG_CONFIG_PATH
- configure,pkg-config和PKG_CONFIG_PATH
- 41 pkg-config和gtk+
- pkg-config与多版本opencv安装
- [编译环境] pkg-config for mac 安装
- pkg-config工具包程序编译中的使用
- 理解 pkg-config 工具(linux编译辅助工具)
- Linux环境下源码编译和运行常用的两个命令:pkg-config和ldconfig
- 【转载】linux里命令pkg-config工具的使用(编译和连接, 运行时)
- padding-bottom和 margin-bottom
- AC自动机+矩阵快速幂变形 CCF201509-5 最佳文章
- 终于有SpringMvc与Struts2的对比啦
- NSNotificationCenter 的详细说明
- NSDate 、 NSString转换
- g++ 和 pkg-config 编译opencv项目
- STF-minitouch的使用
- linux中的问题
- Snackbar的基本使用
- mboot 添加编译开关或编译选项
- perl 对象 bless 引用
- Date&Time
- 零基础写Java知乎爬虫之进阶篇
- PHP基础知识总结