查看: 3268|回复: 1

【UP-Board试用】+搭建Qt和opencv开发环境

[复制链接]
  • TA的每日心情
    奋斗
    2022-10-13 10:27
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2017-2-18 11:45:21 | 显示全部楼层 |阅读模式
    分享到:
       搭建 QT开发环境有几种方法,不过通过apt-get方法相对比较简单,但这里还是通过下载源码的形式编译安装
    1.更新升级源
    1. sudo apt-get update
    2. sudo apt-get upgrade
    复制代码
    2.下载相关的包
    1. sudo apt-get install build-essential
    2. sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev
    复制代码
    3.解压安装包文件,进入该文件夹执行./configure(后面可添加参数,例如-nomake demo不编译demo。此处采取默认方式
    1. ./configure
    复制代码
    4.make编译
    1. make
    复制代码
    可以加入以下选项:
    -k  当发生错误时,尽可能继续编译;
    -j N  同时进行N项编译,建议N的值为你的CPU核数X1.5。如:make –k –j 4

    5.安装qt,执行sudo make install,文件安装在/usr/local/Trolltech/Qt-4.8.6
    1. sudo make install
    复制代码
    QQ截图20170218113724.jpg


    6.设置环境变量。执行vim ~/.bashrc 添加如下内容:
    1. QTDIR=/usr/local/Trolltech/Qt-4.8.6/
    2. PATH=$QTDIR/bin:$PATH
    3. MANPATH=$QTDIR/doc/man:$MANPATH
    4. LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
    5. export QTDIR PATH MANPATH LD_LIBRARY_PATH
    复制代码
    之后重启,可以看到Qt已经安装好了,后面需要配置qmake和编译器。
    QQ截图20170218110313.jpg
    后面再新建工程pro文件中可以添加opencv的库
    1. INCLUDEPATH += /usr/local/include \
    2. /usr/local/include/opencv \
    3. /usr/local/include/opencv2

    4. LIBS += /usr/local/lib/libopencv_calib3d.so \
    5. /usr/local/lib/libopencv_core.so \
    6. /usr/local/lib/libopencv_features2d.so \
    7. /usr/local/lib/libopencv_flann.so \
    8. /usr/local/lib/libopencv_highgui.so \
    9. /usr/local/lib/libopencv_imgcodecs.so \
    10. /usr/local/lib/libopencv_imgproc.so \
    11. /usr/local/lib/libopencv_ml.so \
    12. /usr/local/lib/libopencv_objdetect.so \
    13. /usr/local/lib/libopencv_photo.so \
    14. /usr/local/lib/libopencv_shape.so \
    15. /usr/local/lib/libopencv_stitching.so \
    16. /usr/local/lib/libopencv_superres.so \
    17. /usr/local/lib/libopencv_videoio.so \
    18. /usr/local/lib/libopencv_video.so \
    19. /usr/local/lib/libopencv_videostab.so
    复制代码
    QQ截图20170218110336.jpg

    然后用opencv的函数来显示一副图片看看
    QQ截图20170218110423.jpg

    QQ截图20170218110456.jpg



    第二种方法可以通过apt-get安装如下
    1. 1. sudo apt-get install build-essential。
    2. 2. sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator
    复制代码
       这种方法可以一次性完成,但版本是根绝安装源默认的,无法指定安装。安装好了配置opencv同上面一样!

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-27 21:30
  • 签到天数: 219 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2017-2-18 12:58:32 | 显示全部楼层
    不错,感谢分享!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 09:35 , Processed in 0.133761 second(s), 20 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.