Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. Error: Compiling legacy Souce code
Forum Updated to NodeBB v4.3 + New Features

Error: Compiling legacy Souce code

Scheduled Pinned Locked Moved Solved Qt Creator and other tools
44 Posts 6 Posters 10.9k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • aha_1980A aha_1980

    Hi @robrob,

    once again: Qt Creator has nothing todo with the header files needed for building your application.

    Important it the Qt version. And as @koahnig already said, you can use an older Qt version together with a newer Qt Creator. E.g. I'm using Qt Creator 4.5 together with Qt 4.8.2 and Qt 5.9.4 on Windows 7.

    Which Windows version are you using?

    R Offline
    R Offline
    robrob
    wrote on last edited by
    #9

    @aha_1980

    Important it the Qt version. And as @koahnig already said, you can use an older Qt version together with a newer Qt Creator. E.g. I'm using Qt Creator 4.5 together with Qt 4.8.2 and Qt 5.9.4 on Windows 7.

    How do you set Qt Creator to work with one or more Qt version ?

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #10

      Hi,

      You setup the Kits, then you can choose which one you want to use with your project.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      R 1 Reply Last reply
      2
      • SGaistS SGaist

        Hi,

        You setup the Kits, then you can choose which one you want to use with your project.

        R Offline
        R Offline
        robrob
        wrote on last edited by
        #11

        Hi SGaist and thank you for the reply.

        You setup the Kits, then you can choose which one you want to use with your project.

        Is it by going to Option -->Qt4 --->Qt version tab---> add
        then choose the qmake relative the wanted Qt version.

        1 Reply Last reply
        0
        • SGaistS SGaist

          Hi,

          This version of Windows wasn’t even in development when 4.7 was released.

          You should consider using 4.8.7 which is the latest and last of the Qt 4 series if you can’t upgrade to Qt 5.

          R Offline
          R Offline
          robrob
          wrote on last edited by
          #12

          @SGaist

          You should consider using 4.8.7
          Does this version include these header files https://doc.qt.io/archives/3.3/headers.html?

          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #13

            If your Qt version is not already listed then yes, first add it and then create a Kit using it.

            Take a look at the Qt Creator documentation on the subject.

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            R 1 Reply Last reply
            2
            • SGaistS SGaist

              If your Qt version is not already listed then yes, first add it and then create a Kit using it.

              Take a look at the Qt Creator documentation on the subject.

              R Offline
              R Offline
              robrob
              wrote on last edited by
              #14

              @SGaist
              About The Qt Creator version and the Qt version. When I pressed Help-->About Qt Creator to see which version I have the following for version 2.3.0:
              "Version 2.3.0 based on Qt 4.7.4 (32bits)"
              This made me believe that this version of Qt Creator work only with Qt 4.7.4. Am I got it wrong ?

              1 Reply Last reply
              0
              • SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #15

                Yes you are wrong.

                As already explained, Qt Creator is an IDE. What you see in the about box just tells you the version of Qt used to build Q Creator and that you would have to use if you were to build a plugin to be used by that version of Qt Creator.

                It doesn’t matter for the various versions of Qt you want to use to build your applications/libraries.

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                R 2 Replies Last reply
                2
                • SGaistS SGaist

                  Yes you are wrong.

                  As already explained, Qt Creator is an IDE. What you see in the about box just tells you the version of Qt used to build Q Creator and that you would have to use if you were to build a plugin to be used by that version of Qt Creator.

                  It doesn’t matter for the various versions of Qt you want to use to build your applications/libraries.

                  R Offline
                  R Offline
                  robrob
                  wrote on last edited by
                  #16

                  @SGaist
                  Thank you SGaist for clearing this up of my mind , that's one confusion out of the way!

                  1 Reply Last reply
                  0
                  • SGaistS SGaist

                    Yes you are wrong.

                    As already explained, Qt Creator is an IDE. What you see in the about box just tells you the version of Qt used to build Q Creator and that you would have to use if you were to build a plugin to be used by that version of Qt Creator.

                    It doesn’t matter for the various versions of Qt you want to use to build your applications/libraries.

                    R Offline
                    R Offline
                    robrob
                    wrote on last edited by
                    #17

                    @SGaist

                    For example if i use the following in my file

                    #include <QMessageBox>
                    #include <QColor>
                    #include <QColorDialog>
                    #include <QUrl>
                    #include <QDesktopServices>

                    Does the Qt contain these header file or where they live because they are not user defined header?

                    aha_1980A 1 Reply Last reply
                    0
                    • R robrob

                      @SGaist

                      For example if i use the following in my file

                      #include <QMessageBox>
                      #include <QColor>
                      #include <QColorDialog>
                      #include <QUrl>
                      #include <QDesktopServices>

                      Does the Qt contain these header file or where they live because they are not user defined header?

                      aha_1980A Offline
                      aha_1980A Offline
                      aha_1980
                      Lifetime Qt Champion
                      wrote on last edited by
                      #18

                      @robrob said in Error: Compiling legacy Souce code:

                      Does the Qt contain these header file or where they live because they are not user defined header?

                      Yeah, they are part of Qt, and also the corresponding shared libraries.

                      You can easily find them by looking into your Qt installation directory.

                      Qt has to stay free or it will die.

                      R 1 Reply Last reply
                      0
                      • aha_1980A aha_1980

                        @robrob said in Error: Compiling legacy Souce code:

                        Does the Qt contain these header file or where they live because they are not user defined header?

                        Yeah, they are part of Qt, and also the corresponding shared libraries.

                        You can easily find them by looking into your Qt installation directory.

                        R Offline
                        R Offline
                        robrob
                        wrote on last edited by
                        #19

                        Thanks guys for the help.
                        I think now I understand the principle of Qt and Qt Creator.
                        So the build process doesn't generate error related to legacy include files.
                        However there is error which I don't have a clue what is about.
                        Below is the output of the compiler:

                        Running build steps for project SA430Gui...
                        Configuration unchanged, skipping qmake step.
                        Starting: "C:\Qt\qtcreator-2.2.0\mingw\bin\mingw32-make.exe"
                        c:\qt\4.7.4\bin\qmake.exe -spec c:\Qt\4.7.4\mkspecs\win32-g++ -o Makefile ..\Src\SA430Gui.pro
                        Qt: Untested Windows version 6.2 detected!
                        Qt: Untested Windows version 6.2 detected!
                        Qt: Untested Windows version 6.2 detected!
                        Qt: Untested Windows version 6.2 detected!
                        Qt: Untested Windows version 6.2 detected!
                        Qt: Untested Windows version 6.2 detected!
                        Qt: Untested Windows version 6.2 detected!
                        C:/Qt/qtcreator-2.2.0/mingw/bin/mingw32-make -f Makefile.Debug
                        mingw32-make[1]: Entering directory C:/Users/rabmerab/Documents/Qt projects/SA430.Gui1/V2.0/SA430Gui-build-desktop' g++ -mthreads -Wl,-subsystem,windows -o debug\SA430GuiDbg.exe object_script.SA430GuiDbg.Debug -L"c:\Qt\4.7.4\lib" -lmingw32 -lqtmaind debug\Manifest_res.o ../Build/debug/libsa430dbg.a C:/Qt/qwt-6.0.0/lib/libqwtd.a -lQtXmld4 -lQtGuid4 -lQtCored4 mingw32-make[1]: Leaving directory C:/Users/rabmerab/Documents/Qt projects/SA430.Gui1/V2.0/SA430Gui-build-desktop'
                        g++: ../Build/debug/libsa430dbg.a: No such file or directory
                        g++: C:/Qt/qwt-6.0.0/lib/libqwtd.a: No such file or directory
                        mingw32-make[1]: *** [debug\SA430GuiDbg.exe] Error 1
                        mingw32-make: *** [debug] Error 2
                        The process "C:\Qt\qtcreator-2.2.0\mingw\bin\mingw32-make.exe" exited with code 2.
                        Error while building project SA430Gui (target: Desktop)
                        When executing build step 'Make'

                        END of Compiler output.
                        The two errors are highlighted in bold font
                        There is no much information why it failed.

                        The config part (from the SA430GUI.pro) are below:

                        CONFIG(debug, debug|release){
                        LIBS += ../Build/debug/libsa430dbg.a
                        LIBS += C:/Qt/qwt-6.0.0/lib/libqwtd.a
                        TARGET = SA430GuiDbg
                        }else{
                        LIBS += ../Build/release/libsa430.a
                        LIBS += C:/Qt/qwt-6.0.0/lib/libqwt.a
                        TARGET = SA430Gui
                        }

                        Just to remind that this an open source code that was given to me. It is a legacy code (2011).

                        In desperate help please!
                        NB: I don't mind sharing the source code with anyone who want to look at it.

                        jsulmJ 1 Reply Last reply
                        0
                        • R robrob

                          Thanks guys for the help.
                          I think now I understand the principle of Qt and Qt Creator.
                          So the build process doesn't generate error related to legacy include files.
                          However there is error which I don't have a clue what is about.
                          Below is the output of the compiler:

                          Running build steps for project SA430Gui...
                          Configuration unchanged, skipping qmake step.
                          Starting: "C:\Qt\qtcreator-2.2.0\mingw\bin\mingw32-make.exe"
                          c:\qt\4.7.4\bin\qmake.exe -spec c:\Qt\4.7.4\mkspecs\win32-g++ -o Makefile ..\Src\SA430Gui.pro
                          Qt: Untested Windows version 6.2 detected!
                          Qt: Untested Windows version 6.2 detected!
                          Qt: Untested Windows version 6.2 detected!
                          Qt: Untested Windows version 6.2 detected!
                          Qt: Untested Windows version 6.2 detected!
                          Qt: Untested Windows version 6.2 detected!
                          Qt: Untested Windows version 6.2 detected!
                          C:/Qt/qtcreator-2.2.0/mingw/bin/mingw32-make -f Makefile.Debug
                          mingw32-make[1]: Entering directory C:/Users/rabmerab/Documents/Qt projects/SA430.Gui1/V2.0/SA430Gui-build-desktop' g++ -mthreads -Wl,-subsystem,windows -o debug\SA430GuiDbg.exe object_script.SA430GuiDbg.Debug -L"c:\Qt\4.7.4\lib" -lmingw32 -lqtmaind debug\Manifest_res.o ../Build/debug/libsa430dbg.a C:/Qt/qwt-6.0.0/lib/libqwtd.a -lQtXmld4 -lQtGuid4 -lQtCored4 mingw32-make[1]: Leaving directory C:/Users/rabmerab/Documents/Qt projects/SA430.Gui1/V2.0/SA430Gui-build-desktop'
                          g++: ../Build/debug/libsa430dbg.a: No such file or directory
                          g++: C:/Qt/qwt-6.0.0/lib/libqwtd.a: No such file or directory
                          mingw32-make[1]: *** [debug\SA430GuiDbg.exe] Error 1
                          mingw32-make: *** [debug] Error 2
                          The process "C:\Qt\qtcreator-2.2.0\mingw\bin\mingw32-make.exe" exited with code 2.
                          Error while building project SA430Gui (target: Desktop)
                          When executing build step 'Make'

                          END of Compiler output.
                          The two errors are highlighted in bold font
                          There is no much information why it failed.

                          The config part (from the SA430GUI.pro) are below:

                          CONFIG(debug, debug|release){
                          LIBS += ../Build/debug/libsa430dbg.a
                          LIBS += C:/Qt/qwt-6.0.0/lib/libqwtd.a
                          TARGET = SA430GuiDbg
                          }else{
                          LIBS += ../Build/release/libsa430.a
                          LIBS += C:/Qt/qwt-6.0.0/lib/libqwt.a
                          TARGET = SA430Gui
                          }

                          Just to remind that this an open source code that was given to me. It is a legacy code (2011).

                          In desperate help please!
                          NB: I don't mind sharing the source code with anyone who want to look at it.

                          jsulmJ Offline
                          jsulmJ Offline
                          jsulm
                          Lifetime Qt Champion
                          wrote on last edited by
                          #20

                          @robrob said in Error: Compiling legacy Souce code:

                          g++: ../Build/debug/libsa430dbg.a: No such file or directory
                          g++: C:/Qt/qwt-6.0.0/lib/libqwtd.a: No such file or directory

                          This looks ugly :-)
                          Especially LIBS += C:/Qt/qwt-6.0.0/lib/libqwt.a is really, well, bad.
                          Do you have these files in this directories?

                          https://forum.qt.io/topic/113070/qt-code-of-conduct

                          1 Reply Last reply
                          0
                          • R Offline
                            R Offline
                            robrob
                            wrote on last edited by
                            #21

                            Especially LIBS += C:/Qt/qwt-6.0.0/lib/libqwt.a is really, well, bad.
                            Do you have these files in this directories?

                            I searched for them and I couldn't find any.
                            Also the folder C:\Qt\qwt-600 doesn't have lib subfolder.
                            Strange is it?

                            K 1 Reply Last reply
                            0
                            • R robrob

                              Especially LIBS += C:/Qt/qwt-6.0.0/lib/libqwt.a is really, well, bad.
                              Do you have these files in this directories?

                              I searched for them and I couldn't find any.
                              Also the folder C:\Qt\qwt-600 doesn't have lib subfolder.
                              Strange is it?

                              K Offline
                              K Offline
                              koahnig
                              wrote on last edited by koahnig
                              #22

                              @robrob

                              qwt is an externally library based on Qt. You need to download and compile yourself separately.
                              I guess you can use a newer version, but you need to try.

                              Vote the answer(s) that helped you to solve your issue(s)

                              R 1 Reply Last reply
                              4
                              • K koahnig

                                @robrob

                                qwt is an externally library based on Qt. You need to download and compile yourself separately.
                                I guess you can use a newer version, but you need to try.

                                R Offline
                                R Offline
                                robrob
                                wrote on last edited by
                                #23

                                @koahnig
                                I downlaoded a qwt install file from https://sourceforge.net/projects/qwt/files/qwt/6.0.0/qwt-6.0.0.zip/download then I run the installation.
                                Also I downloaded a zip file and both methods generate the same folfer structure without the lib subfolder..
                                the folder are: doc, Exampes, Include and src. There is no such lib folder.
                                Do you know if this lib folder exist in qwt?

                                K 1 Reply Last reply
                                0
                                • VRoninV Offline
                                  VRoninV Offline
                                  VRonin
                                  wrote on last edited by
                                  #24

                                  You need to compile it, see http://qwt.sourceforge.net/qwtinstall.html

                                  "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
                                  ~Napoleon Bonaparte

                                  On a crusade to banish setIndexWidget() from the holy land of Qt

                                  R 2 Replies Last reply
                                  4
                                  • R robrob

                                    @koahnig
                                    I downlaoded a qwt install file from https://sourceforge.net/projects/qwt/files/qwt/6.0.0/qwt-6.0.0.zip/download then I run the installation.
                                    Also I downloaded a zip file and both methods generate the same folfer structure without the lib subfolder..
                                    the folder are: doc, Exampes, Include and src. There is no such lib folder.
                                    Do you know if this lib folder exist in qwt?

                                    K Offline
                                    K Offline
                                    koahnig
                                    wrote on last edited by koahnig
                                    #25

                                    @robrob

                                    As already replied by @VRonin there is no prebuild of qwt

                                    It depends now which version you like to use for your application. For Qt5 are newer versions of qwt required.

                                    Vote the answer(s) that helped you to solve your issue(s)

                                    1 Reply Last reply
                                    4
                                    • VRoninV VRonin

                                      You need to compile it, see http://qwt.sourceforge.net/qwtinstall.html

                                      R Offline
                                      R Offline
                                      robrob
                                      wrote on last edited by
                                      #26

                                      Hi VRonin and thank you for the reply.
                                      I downloaded Qt-6.0.0 (because the my open souce code used this version). I used Qt Creator 2.2.1 to compiler the qwt.pro and it didn't compile. It is looking for file libqwtd.a C:\qwt-6.0.0\src..*lib*. It is the same file and the same lib folder I was looking for my self. It seem going round in circle :)
                                      Below is the long compiler output and the error is highlighted in bold.
                                      Any idea?

                                      Qt Creator Compiler output

                                      Running build steps for project qwt...
                                      Starting: "c:\qt\4.7.4\bin\qmake.exe" "C:\Users\rabmerab\Downloads\qwt-6.0.0 (1)\qwt-6.0.0\qwt.pro" -r -spec win32-g++
                                      Qt: Untested Windows version 6.2 detected!
                                      Reading C:/Users/rabmerab/Downloads/qwt-6.0.0 (1)/qwt-6.0.0/src/src.pro [C:/Users/rabmerab/Downloads/qwt-6.0.0 (1)/qwt-build-desktop/src]
                                      Reading C:/Users/rabmerab/Downloads/qwt-6.0.0 (1)/qwt-6.0.0/textengines/textengines.pro [C:/Users/rabmerab/Downloads/qwt-6.0.0 (1)/qwt-build-desktop/textengines]
                                      Reading C:/Users/rabmerab/Downloads/qwt-6.0.0 (1)/qwt-6.0.0/textengines/mathml/mathml.pro [C:/Users/rabmerab/Downloads/qwt-6.0.0 (1)/qwt-build-desktop/textengines/mathml]
                                      Reading C:/Users/rabmerab/Downloads/qwt-6.0.0 (1)/qwt-6.0.0/designer/designer.pro [C:/Users/rabmerab/Downloads/qwt-6.0.0 (1)/qwt-build-desktop/designer]
                                      Qt: Untested Windows version 6.2 detected!
                                      Qt: Untested Windows version 6.2 detected!
                                      Project MESSAGE: The qwtmathml library contains code of the MML Widget from the Qt solutions package.
                                      Project MESSAGE: Beside the Qwt license you also have to take care of its license.
                                      Project MESSAGE: The qwtmathml library contains code of the MML Widget from the Qt solutions package.
                                      Project MESSAGE: Beside the Qwt license you also have to take care of its license.
                                      Project MESSAGE: The qwtmathml library contains code of the MML Widget from the Qt solutions package.
                                      Project MESSAGE: Beside the Qwt license you also have to take care of its license.
                                      The process "c:\qt\4.7.4\bin\qmake.exe" exited normally.

                                      Starting: "C:\Qt\qtcreator-2.2.0\mingw\bin\mingw32-make.exe"
                                      cd src\ && C:/Qt/qtcreator-2.2.0/mingw/bin/mingw32-make -f Makefile
                                      mingw32-make[1]: Entering directory C:/Users/rabmerab/Downloads/qwt-6.0.0 (1)/qwt-build-desktop/src' C:/Qt/qtcreator-2.2.0/mingw/bin/mingw32-make -f Makefile.Debug all mingw32-make[2]: Entering directory C:/Users/rabmerab/Downloads/qwt-6.0.0 (1)/qwt-build-desktop/src'
                                      compiling ../../qwt-6.0.0/src/qwt_abstract_scale_draw.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_interval_symbol.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_clipper.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_color_map.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_column_symbol.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_interval.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_dyngrid_layout.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_math.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_magnifier.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_panner.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_null_paintdevice.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_painter.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_picker.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_round_scale_draw.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_scale_div.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_scale_draw.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_scale_map.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_spline.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_text_engine.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_text_label.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_text.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_event_pattern.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_picker_machine.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_point_3d.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_point_polar.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_scale_engine.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_symbol.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_system_clock.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_curve_fitter.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_legend.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_legend_item.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_renderer.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_xml.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_axis.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_curve.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_dict.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_directpainter.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_grid.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_histogram.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_item.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_intervalcurve.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_spectrogram.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_spectrocurve.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_scaleitem.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_seriesitem.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_marker.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_layout.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_canvas.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_panner.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_rasteritem.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_picker.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_zoomer.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_magnifier.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_rescaler.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_raster_data.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_matrix_raster_data.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_sampling_thread.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_series_data.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_scale_widget.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_plot_svgitem.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_abstract_slider.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_abstract_scale.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_arrow_button.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_analog_clock.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_compass.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_compass_rose.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_counter.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_dial.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_dial_needle.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_double_range.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_knob.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_slider.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_thermo.cpp
                                      compiling ../../qwt-6.0.0/src/qwt_wheel.cpp
                                      moc ....\qwt-6.0.0\src\qwt_dyngrid_layout.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_dyngrid_layout.cpp
                                      moc ....\qwt-6.0.0\src\qwt_magnifier.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_magnifier.cpp
                                      moc ....\qwt-6.0.0\src\qwt_panner.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_panner.cpp
                                      moc ....\qwt-6.0.0\src\qwt_picker.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_picker.cpp
                                      moc ....\qwt-6.0.0\src\qwt_text_label.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_text_label.cpp
                                      moc ....\qwt-6.0.0\src\qwt_legend.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_legend.cpp
                                      moc ....\qwt-6.0.0\src\qwt_legend_item.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_legend_item.cpp
                                      moc ....\qwt-6.0.0\src\qwt_plot.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_plot.cpp
                                      moc ....\qwt-6.0.0\src\qwt_plot_renderer.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_plot_renderer.cpp
                                      moc ....\qwt-6.0.0\src\qwt_plot_canvas.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_plot_canvas.cpp
                                      moc ....\qwt-6.0.0\src\qwt_plot_panner.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_plot_panner.cpp
                                      moc ....\qwt-6.0.0\src\qwt_plot_picker.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_plot_picker.cpp
                                      moc ....\qwt-6.0.0\src\qwt_plot_zoomer.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_plot_zoomer.cpp
                                      moc ....\qwt-6.0.0\src\qwt_plot_magnifier.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_plot_magnifier.cpp
                                      moc ....\qwt-6.0.0\src\qwt_sampling_thread.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_sampling_thread.cpp
                                      moc ....\qwt-6.0.0\src\qwt_scale_widget.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_scale_widget.cpp
                                      moc ....\qwt-6.0.0\src\qwt_abstract_slider.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_abstract_slider.cpp
                                      moc ....\qwt-6.0.0\src\qwt_analog_clock.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_analog_clock.cpp
                                      moc ....\qwt-6.0.0\src\qwt_compass.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_compass.cpp
                                      moc ....\qwt-6.0.0\src\qwt_counter.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_counter.cpp
                                      moc ....\qwt-6.0.0\src\qwt_dial.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_dial.cpp
                                      moc ....\qwt-6.0.0\src\qwt_knob.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_knob.cpp
                                      moc ....\qwt-6.0.0\src\qwt_slider.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_slider.cpp
                                      moc ....\qwt-6.0.0\src\qwt_thermo.h
                                      Qt: Untested Windows version 6.2 detected!
                                      compiling moc/moc_qwt_thermo.cpp
                                      moc ....\qwt-6.0.0\src\qwt_wheel.h
                                      Qt: Untested Windows version 6.2 detected!

                                      compiling moc/moc_qwt_wheel.cpp

                                      linking ....\qwt-6.0.0\lib\qwtd.dll
                                      mingw32-make[2]: Leaving directory C:/Users/rabmerab/Downloads/qwt-6.0.0 (1)/qwt-build-desktop/src' mingw32-make[1]: Leaving directory C:/Users/rabmerab/Downloads/qwt-6.0.0 (1)/qwt-build-desktop/src'

                                      g++: (1)\qwt-6.0.0\src..\lib\libqwtd.a: No such file or directory
                                      mingw32-make[2]: *** [....\qwt-6.0.0\lib\qwtd.dll] Error 1
                                      mingw32-make[1]: *** [debug-all] Error 2
                                      mingw32-make: *** [sub-src-make_default-ordered] Error 2
                                      The process "C:\Qt\qtcreator-2.2.0\mingw\bin\mingw32-make.exe" exited with code 2.

                                      Error while building project qwt (target: Desktop)
                                      When executing build step 'Make'

                                      1 Reply Last reply
                                      0
                                      • VRoninV VRonin

                                        You need to compile it, see http://qwt.sourceforge.net/qwtinstall.html

                                        R Offline
                                        R Offline
                                        robrob
                                        wrote on last edited by
                                        #27

                                        @VRonin
                                        I downloaded the latest qwt 6.1.3 and I followed the instruction that you mentioned.
                                        I used command line (CMD) and at the end it failed:

                                        What i did :

                                        cd C:\qwt-6.1.3

                                        qmake qwt.pro -o MakeFile
                                        Info: creating stash file C:\qwt-6.1.3.qmake.stash

                                        Then I can see that the file MakeFile was created
                                        then I typed:

                                        C:\qwt-6.1.3>Mingw32-make -f MakeFile

                                        then it compile all the files OK until it get to the state below:

                                        generating moc/moc_predefs.h
                                        g++: CreateProcess: No such file or directory
                                        Mingw32-make[2]: *** [moc/moc_predefs.h] Error 1
                                        Mingw32-make[2]: Leaving directory C:/qwt-6.1.3/src' Mingw32-make[1]: *** [release-all] Error 2 Mingw32-make[1]: Leaving directory C:/qwt-6.1.3/src'
                                        Mingw32-make: *** [sub-src-make_first-ordered] Error 2

                                        I don't know what went wrong. However, a Lib folder was created but was empty.
                                        Any idea?

                                        K 1 Reply Last reply
                                        0
                                        • VRoninV Offline
                                          VRoninV Offline
                                          VRonin
                                          wrote on last edited by VRonin
                                          #28

                                          I just tried and it's extremely easy.

                                          1. download and unpack the source from https://sourceforge.net/projects/qwt/files/qwt/
                                          2. open a developer console and cd to the folder where you unpacked the source
                                          3. call qmake on the command line
                                          4. call make on the command line (nmake for MSVC mingw32-make for mingw)
                                          5. call make install on the command line (nmake install for MSVC mingw32-make install for mingw)
                                          6. The library will be ready for you in /usr/local/qwt-x.x.x or, on Windows, C:/Qwt-x.x.x

                                          "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
                                          ~Napoleon Bonaparte

                                          On a crusade to banish setIndexWidget() from the holy land of Qt

                                          1 Reply Last reply
                                          3

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved