使用g++编译OpenCV程序
2013-06-21 10:51
274 查看
源码:
Makefile:
注意,g++语句一定要按照如上顺序来,pkg-config opencv --flags --libs(依赖文件) 一定要放在后面。(放在前面的话会出现莫名奇妙的错误)
pkg-config的解释见博文:PKG_CONFIG_PATH变量 与 ld.so.conf 文件
#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 文件
相关文章推荐
- VMvare虚拟机下,使用ubuntukylin-14.04安装gcc、g++、OpenCV 2.4,编译OpenCV测试程序
- 使用vs2010 opencv2.4.4编译release版本程序
- opencv-3.1.0在Ubuntu系统上使用g++编译时出现“/usr/bin/ld: cannot find -lippicv ” 错误及其解决办法
- G++ 4.4.7 无法编译模板程序,Vs可以,和解?智者尾部留言,本人第一次使用vs pro,通常并且习惯在linux下写些小东西,虽然程序简单;
- AIX使用g++编译的程序使用异常时的问题
- 【VS开发】【计算机视觉】使用opencv静态库编译程序时爆出错误的解决方案
- 使用g++编译C/C++程序,链接时出现undefined reference to错误
- Mac下用g++编译opencv程序报错
- C++使用for和foreach,g++编译C++11程序
- OpenCV 3.4+opencv_contrib在Windows上使用MinGW编译以及命令行编译opencv程序
- opencv之在Linux下编译opencv程序的两种方式g++、cmake
- 编译使用opencv库的android程序
- 第三篇:VS2012中,调用opencv库,在程序中定义了变量,编译没有问题,运行时会报错“变量使用没有定义”
- aix 使用g++编译c++程序的编译选项 -- linux到aix移植经验
- 如何使用指定版本的GCC/G++来编译autotools打包的程序
- Ubuntu下QT使用CMake编译Opencv程序
- opencv之在Linux下编译opencv程序的两种方式g++、cmake
- 使用vs2010 opencv2.4.4编译release版本程序
- 使用Opencv 2.1/2.2 编译64位程序时,编译器内部错误 error c1001
- 使用 gcc 和 CMake 编译简单的 OpenCV 程序