Dev-C++配置OpenCV-2.4.4环境

已经安装的有:Dev-C++ 5.4.1,OpenCV-2.4.4,MinGW32

在Dev-C++中打开Tools->Compiler Options,在Compiler set to configure中新建一个OpenCV的新配置,配置如下(我的OpenCV安装在D:\OpenCV-2.4.4\):

Dev-C++配置OpenCV-2.4.4环境_第1张图片

使用MinGW32的 编译选项为:

-L"D:\OpenCV-2.4.4\opencv\build\x86\mingw\bin" -lopencv_core244 -lopencv_highgui244 -lopencv_imgproc244 -lopencv_calib3d244.dll -lopencv_contrib244 -lopencv_features2d244 -lopencv_flann244 -lopencv_gpu244 -lopencv_legacy244 -lopencv_ml244 -lopencv_nonfree244 -lopencv_objdetect244 -lopencv_photo244 -lopencv_stitching244 -lopencv_video244 -lopencv_videostab244

为了编译的方便把所有的动态链接库的选项都添加了,但是不会暴增生成的可执行文件的大小。

接下来设置Directories选项卡的内容。

Binaries里面添加MinGW的编译工具链所在目录(包含gcc、g++等),Libraries添加链接库 ,C Includes和C++ Includes包含MinGW和OpenCV的头文件。

我的设置分别如下:

Dev-C++配置OpenCV-2.4.4环境_第2张图片

Dev-C++配置OpenCV-2.4.4环境_第3张图片

Dev-C++配置OpenCV-2.4.4环境_第4张图片

Dev-C++配置OpenCV-2.4.4环境_第5张图片

另外可以把D:\OpenCV-2.4.4\opencv\build\x86\mingw\bin里面的动态链接库复制到C:\Windows\System32目录下,这样的话编译链接的可执行文件可以找到动态链接库并减去每次都要复制相应库的麻烦。

打开D:\OpenCV-2.4.4\opencv\samples里的例子编译成功。


References: http://www.cnblogs.com/xieweijie/archive/2013/05/21/3091797.html

你可能感兴趣的:(Dev-C++配置OpenCV-2.4.4环境)