嵌入式qt工程编译时出的错

在电脑linux系统下在qtcreater下写好的qt工程,在.pro文件下添加好相关库路径,然后将整个工程拷贝到嵌入式开发板上

命令行执行 qmake -project,新建了一个pro工程文件,需要库包含路径添加进去

#-------------------------------------------------
#
# Project created by QtCreator 2017-05-10T10:40:00
#
#-------------------------------------------------


QT       += core gui
CONFIG += c++11
QMAKE_CXXFLAGS += -std=c++0x
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
#编译器相关内容和qt包含内容

TARGET = fatigueDriving_Driving_3
TEMPLATE = app

SOURCES += main.cpp\
        fatiguedriving.cpp \
    detect.cpp

HEADERS  += fatiguedriving.h \
    detect.h

FORMS    += fatiguedriving.ui

#工程包含的cpp文件


INCLUDEPATH += /usr/local/include \
                /usr/local/include/opencv \
                /usr/local/include/opencv2


LIBS += /usr/local/lib/libopencv_highgui.so \
        /usr/local/lib/libopencv_core.so    \
        /usr/local/lib/libopencv_imgproc.so  \
        /usr/local/lib/libopencv_objdetect.
so                  

#opencv的路径


INCLUDEPATH +=/home/mkc/dlib-19.4/dlib-19.4
LIBS +=/home/mkc/dlib-19.4/dlib-19.4/build/dlib/libdlib.a

#dlib的路径


然后执行 qmake 生成了makefile

最后执行make ,然后命令行里一直出现下面两行,一直在跳

/usr/lib/arm-linux-gnueabihf/qt4/bin/qmake -o Makefile fatiguedriving.pro

make:Warning: File /usr/share/qt4/maspecs/linux-g++/qmake.conf' has modification time 7.6e+07 s in the future

原因是开发板系统时间问题,系统时间为初始的2013年了,将系统时间调整到当前时间,然后重新执行上述步骤即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值