Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

QT Source code compile Error



  • Dear friends

    I am trying to compile my QT4.8.6 Source code in raspberry pi jessie.

    I got an error like this

    mainwindow.cpp:972:25: error: ‘class QwtDial’ has no member named ‘setRange’
         Settings_FOOTPEDAL->setRange(Sett_FP_Xaxis_CALIBER,Sett_FP_Yaxis_CALIBER,1,1);
    

    my source code compiled successfully in wheezy os qt version is same.
    I think the error occurs on qwt lib. I don have an idea how to fix it.

    The error occured after changed my header file

    l

    //#include </usr/include/qwt/qwt_dial.h>
    //#include </usr/include/qwt/qwt_dial_needle.h>
    #include </usr/local/qwt-6.1.0/include/qwt_dial.h>
    #include </usr/local/qwt-6.1.0/include/qwt_dial_needle.h>
    

    Please help me to fix this problem

    Regards

    Vivek R


  • Qt Champions 2019

    @vivekyuvan I guess you used a different Qwt version?
    Can you check what Qwt version you have in wheezy and on RaspberryPi?


  • Moderators

    @vivekyuvan said in QT Source code compile Error:

    mainwindow.cpp:972:25: error: ‘class QwtDial’ has no member named ‘setRange’
    

    ...

    #include </usr/local/qwt-6.1.0/include/qwt_dial.h>

    QwtDial::setRange() was removed in Qwt 6.1.

    Your project needs Qwt 6.0. It is not compatible with Qwt 6.1


Log in to reply