Dev-C++下OpenCV的配置
对于用Dev-C++学习C、C++,结合OpenCV编程的,希望有所帮助。环境:OpenCV2.0,Dev-C++ 4.9.9.2版本。
步骤:
1.默认以C:\OpenCV2.0为安装目录。
2.DevCpp安装路径最好也默认。
3.鉴于Dev有单文档配置和工程配置两类,分两个途径(两个都添加也Pass了)
(1)单文档配置:
菜单栏工具→编译选项→编译器选项卡,勾选“在连接器命令行加入以下命令”,并在下方文本框内输入“-lcxcore200 -lcv200 -lhighgui200 -lcvaux200 -lcxts200 -lml200”(*******不要引号,但'-'保留,且参数之间是以“空格”隔开******)
在目录选项卡→库选项卡下添加C:\OpenCV2.0\lib
在目录选项卡→C包含文件选项卡下添加C:\OpenCV2.0\include\opencv
就可以编译执行了。(******注意不使用这个环境后要还原配置****)
(2)工程配置:
若程序要在其它电脑上编译,建议使用工程,从而省去还原配置的麻烦,方法如下:
新建一个控制台应用程序(注意语言选择C,OpenCV2.0的库文件只给了.a格式)
菜单栏→工程→工程属性→参数选项卡→连接器一栏里加入
C:/OpenCV2.0/lib/libcv200.dll.a
C:/OpenCV2.0/lib/libcvaux200.dll.a
C:/OpenCV2.0/lib/libcxcore200.dll.a
C:/OpenCV2.0/lib/libcxts200.dll.a
C:/OpenCV2.0/lib/libhighgui200.dll.a
C:/OpenCV2.0/lib/libml200.dll.a
转到文件/目录选项卡→包含文件目录选项卡下加入C:\OpenCV2.0\include\opencv
配置完成。