使用QT编写Opencv2/3的LIB设置
2017-12-05 20:47
537 查看
由于,链接生成方式的不同。因此,opencv2和opencv3使用的Lib设置并不相同。
1、opencv2
2、opencv3
或
3、总结分析
根据上面的设置,可以看出。主要的区别在Lib上,Include的导入方法并无且别。
opencv2的lib导入,主要是从编译好的文件lib中配置.so链接。
而opencv3则使用更加方便的-lopencv_* 加上需要使用的函数名。
1、opencv2
INCLUDEPATH += /opencv-direction/opencv-2.4.13.4/include/opencv \ /opencv-direction/opencv-2.4.13.4/include/opencv2 LIBS += /opencv-direction/opencv-2.4.13.4/build/lib/libopencv_core.so \ /opencv-direction/opencv-2.4.13.4/build/lib/libopencv_highgui.so \ /opencv-direction/opencv-2.4.13.4/build/lib/libopencv_imgproc.so \ /opencv-direction/opencv-2.4.13.4/build/lib/libopencv_video.so
2、opencv3
INCLUDEPATH += /opencv-direction/opencv-3.3.0/include/opencv \ /opencv-direction/opencv-3.3.0/include/opencv2 LIBS += -lopencv_highgui -lopencv_core -lopencv_imgproc
或
INCLUDEPATH += /opencv-direction/opencv-3.3.0/include/opencv \ /opencv-direction/opencv-3.3.0/include/opencv2 LIBS += -L /usr/local/lib/libopencv_*.so
3、总结分析
根据上面的设置,可以看出。主要的区别在Lib上,Include的导入方法并无且别。
opencv2的lib导入,主要是从编译好的文件lib中配置.so链接。
而opencv3则使用更加方便的-lopencv_* 加上需要使用的函数名。
相关文章推荐
- Windows下如何使用QT编写dll程序
- qt-designer使用教程--编写自己的槽
- Qt+VS 编译器:默认库“library”与其他库的使用冲突;使用 /NODEFAULTLIB:library
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- 使用Qt 4如何设置QLabe中字体的颜色
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- qt-designer使用教程3--编写自己的槽
- 在VC使用DevIL: lib dll #include的相关设置
- 使用Qt编写模块化插件式应用程序
- 编写及使用lib
- 使用kdevelop4进行qt4编程方面的设置
- 如何使用Qt4,设置QLabel中字体的颜色。
- OpenCv在Qt中的使用
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- 使用Qt编写模块化插件式应用程序
- QT中使用静态插件(plugin)LIB小TIP
- windows下如何使用QT编写dll程序
- 零基础学Qt 4编程实例之如何设置Qt应用程序的观感-使用QStyle类
- 使用Bash编写Liunx 脚本程序——3、文件、用户和外壳的自定义设置
- 使用Qt编写模块化插件式应用程序