makefile for opencv

原创 2015年11月17日 19:33:54

最近用C写有关图像处理的函数,用到opencv库,面对多个.cpp文件链接的问题,需要写makefile 文件。
写了个小型测试程序,测试makefile文件。
主函数是main.cpp,主函数调用了direc.cpp中的siftextractor()函数,direc.cpp的头文件为direc.h,其makefile文件如下所示,


CXXFLAGS:= $(shell pkg-config --cflags opencv)

LDLIBS:= $(shell pkg-config --libs opencv)




test: main.o direc.o
    g++ -o test main.o direc.o $(CXXFLAGS) $(LDLIBS)

main.o: main.cpp direc.h
    g++ -c main.cpp   $(CXXFLAGS) 

direc.o: direc.cpp direc.h
    g++ -c direc.cpp  $(CXXFLAGS)


clean: 
    rm -f *.o

测试最初出现了类似于如下的错误:

就是linker input file unused because linkign not done,这是因为gcc -c时不需要将库函数添加在后面,即gcc -c direc.cpp (CXXFLAGS)(LDLIBS)中的$(LDLIBS)在这一步中没有必要。链接的时候才需要用到。

版权声明:本文为博主原创文章,未经博主允许不得转载。

makefile引用opencv

最近在 test2.cpp#include #include #include #include int main() { IplImage * image; ...
  • pbypby1987
  • pbypby1987
  • 2014年02月07日 20:15
  • 3949

Ubuntu下程序的编译和链接过程和openCV的makefile文件

简述在windows下编程,可能一个F5就能让代码跑起来,那是因为IDE(比如VS2103等)已经帮你做好了后台的编译和链接过程。当在Ubuntu下让代码跑起来,就要自己去理解代码的编译和链接过程。 ...
  • CV_YOU
  • CV_YOU
  • 2017年04月20日 16:31
  • 1688

OpenCV 小程序编译用Makefile

注:根据需要,去掉没用到的lib,include. cat Makefile  FACE_SOURCES=main.cpp  TARGET = face CFLAGS += -...
  • u011664551
  • u011664551
  • 2013年09月17日 21:47
  • 1382

一个opencv程序的makefile模板

opencv makefile模版
  • mtofum
  • mtofum
  • 2015年03月08日 01:09
  • 760

《调用opencv库的简单makefile示例》

SRCS = $(wildcard *.cpp) # wildcard把 指定目录 ./ 下的所有后缀是cpp的文件全部展开。 OBJS = $(SRCS:.cpp = .o) # OBJ...
  • u011583798
  • u011583798
  • 2017年11月08日 11:26
  • 178

Makefile编译目录下多个文件

今天终于学会了编写makefile,使之可以编译目录下所有c\cpp文件。 编译多个c文件一般有两个功能,一个是每个c文件都有main函数,就是说每个c文件的可执行文件是独立的,各自是各自的;第二个...
  • lqxandroid2012
  • lqxandroid2012
  • 2016年04月20日 15:09
  • 431

Ubuntu下OpenCV多文件程序的Makefile

Ubuntu 12.04/13.04 自编译OpenCV 2.4.9 OBJ = main.o Absolute.o BlobDetect.o DropPixel.o FindLocation.o...
  • ganlumm
  • ganlumm
  • 2014年10月05日 20:23
  • 1279

OpenCV 多文件编译的Makefile编写

Demo Makefile for OpenCV 这里给出OpenCV的makefile的demo 遇到一个坑 ' is not ` 呵呵... 之前写的makefil...
  • u011368821
  • u011368821
  • 2014年09月23日 21:14
  • 2508

makefile for opencv

最近用C写有关图像处理的函数,用到opencv库,面对多个.cpp文件链接的问题,需要写makefile 文件。 写了个小型测试程序,测试makefile文件。 主函数是main.cpp,主函数调...
  • Bella_Yux
  • Bella_Yux
  • 2015年11月17日 19:33
  • 1890

OpenCV安装

参考文章:OpenCV安装 Cmake安装 OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。 ubuntu安装cmake: apt...
  • u012386199
  • u012386199
  • 2016年04月19日 11:25
  • 773
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:makefile for opencv
举报原因:
原因补充:

(最多只允许输入30个字)