使用g++编译OpenCV程序

来源:互联网 发布:义乌淘宝运营培训班 编辑:程序博客网 时间:2024/06/06 06:50

源码:

 #include <stdio.h> #include <iostream> #include "opencv2/core/core.hpp"  #include "opencv2/features2d/features2d.hpp" #include "opencv2/highgui/highgui.hpp" #include <opencv2/opencv.hpp> #include <math.h> using namespace cv; using namespace std; int main() {    Mat a;    return 1; }

Makefile:

main: reg.cpp  g++  -o ${@} $<  `pkg-config opencv --cflags --libs `

注意,g++语句一定要按照如上顺序来,pkg-config  opencv --flags --libs(依赖文件) 一定要放在后面。(放在前面的话会出现莫名奇妙的错误)

pkg-config的解释见博文:PKG_CONFIG_PATH变量 与 ld.so.conf 文件


原创粉丝点击