opencv 2学习之build_all.sh学习
来源:互联网 发布:fedora redhat centos 编辑:程序博客网 时间:2024/06/13 21:42
可以试用build_all.sh来编译example教程。如果是自己写的代码呢,分析下这个文件就知道了。主要是学习gcc的参数,如何引用到opencv库的。
如果编译自己的cpp文件:g++ -ggdb `pkg-config --cflags opencv` -o test.cpp test `pkg-config --libs opencv`
#!/bin/sh
if [ $# -gt 0 ] ; then
base=`basename $1 .cpp` #指定编译源文件的情况,参数大于0个。
echo "compiling $base"
# g++ -ggdb `pkg-config --libs opencv --cflags opencv ` $base.cpp -o $base
# g++ -ggdb `pkg-config --libs opencv` `pkg-config --cflags opencv ` $base.cpp -o $base
g++ -ggdb `pkg-config --cflags opencv` -o $base $1 `pkg-config --libs opencv`;
else #未指定编译哪个具体文件时,遍历目录中的所有c和cpp文件,每个文件生成一个可执行文件。
for i in *.c; do
echo "compiling $i"
gcc -ggdb `pkg-config --cflags opencv` -o `basename $i .c` $i `pkg-config --libs opencv`;
done
for i in *.cpp; do
echo "compiling $i"
g++ -ggdb `pkg-config --cflags opencv` -o `basename $i .cpp` $i `pkg-config --libs opencv`;
done
fi
- opencv 2学习之build_all.sh学习
- zookeeper学习2之zkCli.sh命令行
- OpenCV学习之2
- Android学习之envsetup.sh
- sh 学习
- tomcat学习笔记之catalina.sh
- tomcat学习笔记之catalina.sh
- OpenCV学习之编译OpenCV
- 学习shell之一:sh.sh
- 学习opencv之01
- OpenCV学习之数据类型
- opencv 学习之 PSNR
- opencv学习之VideoCapture
- OpenCV学习之路
- OpenCv学习之 addWeighted
- opencv学习之cvPyrDown
- OpenCV学习之1
- OpenCV学习之3
- 实战Memcached缓存系统(1)Memcached基础及示例程序
- linux查看文件夹大小
- 快车移动端SDK使用说明
- html标签中id与name属性的区别
- 实战Memcached缓存系统(2)Memcached Java API基础之MemcachedClient
- opencv 2学习之build_all.sh学习
- xcode-select – 更改默认Xcode
- 实战Memcached缓存系统(3)Memcached配置参数初解
- 给大家推荐几款个人觉得特别好用的编程及日常用的软件(持续更新!)http://blog.csdn.net/lisenyang
- 创业梦想之钥匙
- Python视频教程(入门语法、游戏开发、网络编程)
- java对一个字符串随机排序的方法
- 状态栏提示控件的实现原理
- JVM性能调优总结(持续更新中)