Makefile 构建工程,如果加载opencv等第三方库
2017-10-30 19:34
288 查看
1.在命令行终端输入:$pkg-config opencv --cflags,可以查看本机安装的opencv的include头文件的目录。
2.在命令行终端输入:$pkg-config opencv --libs,可以查看本机安装的opencv的libs库的目录。
3.写测试样例test.cc:
#include <stdio.h>
#include <highgui.h>
int main(int argc, char** argv){
IplImage* src = cvLoadImage(argv[1], 1);
cvShowImage("test", src);
cvWaitKey(0);
cvReleaseImage(&src);
return 0;
}
4.写makefile:
CFLAGS = ${shell pkg-config opencv --cflags}
#LDFLAGS = -L/usr/lib -lopencv_core -lopencv_highgui
LDFLAGS = ${shell pkg-config opencv --libs}
test:test.cc
gcc $< -o $@ ${CFLAGS} ${LDFLAGS}
5.编译通过执行:
$./test /home/test//static/bg_new.jpg
2.在命令行终端输入:$pkg-config opencv --libs,可以查看本机安装的opencv的libs库的目录。
3.写测试样例test.cc:
#include <stdio.h>
#include <highgui.h>
int main(int argc, char** argv){
IplImage* src = cvLoadImage(argv[1], 1);
cvShowImage("test", src);
cvWaitKey(0);
cvReleaseImage(&src);
return 0;
}
4.写makefile:
CFLAGS = ${shell pkg-config opencv --cflags}
#LDFLAGS = -L/usr/lib -lopencv_core -lopencv_highgui
LDFLAGS = ${shell pkg-config opencv --libs}
test:test.cc
gcc $< -o $@ ${CFLAGS} ${LDFLAGS}
5.编译通过执行:
$./test /home/test//static/bg_new.jpg
相关文章推荐
- 利用composer构建自动加载类和第三方依赖
- android开发 使用cmake构建jni工程,并添加opencv模块
- 关于Android的.so文件---多个第三方库加载到工程读取不到.so的解决办法
- Ubuntu 17.04系统中使用QtCreator构建OpenCV测试工程
- 多目录工程构建Makefile的编写
- Opencv实现盲水印技术(一)——构建Java工程
- arm-none-eabi-gcc,makefile,stm官方库构建stm32f4xx工程
- 如何将makefile构建的工程导入C++test?
- Jenkins+Maven动态工程构建--第三方服务依赖解耦的一种思路
- Makefile构建工程设计——Makefile函数调用
- 如何将makefile构建的工程导入C++test?
- 关于Android的.so文件---多个第三方库加载到工程读取不到.so的解决办法
- maven构建工程引用包源文件加载
- 使用Makefile构建工程
- Opencv实现盲水印技术(二)——使用maven构建Java Web工程
- linux嵌入式编程高手历程系列7-用qmake快速构建工程makefile
- Eclipse CDT 导入 Makefile 构建的 C/C++ 工程
- Makefile构建工程设计——工程组织Makefile的嵌套
- 如果用eclipse mave插件构建的项目不能用tomcat加载执行
- Ubuntu14.04下使用QTcreator构建OpenCV工程