Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Error when compiling QtRpt in 32 bit MSVC2017?
QtWS25 Last Chance

Error when compiling QtRpt in 32 bit MSVC2017?

Scheduled Pinned Locked Moved Unsolved General and Desktop
17 Posts 4 Posters 1.1k Views
  • 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.
  • MucipM Offline
    MucipM Offline
    Mucip
    wrote on last edited by
    #1

    Hi,
    I use Qt 5.13.2 and want to use QtRpt in 32 bit computers. But when I buid it below error mesage appear?

    What do you advice? Did I something wrong in MSVC2017 32 bit config?


    jom: C:\Users\mucip\Documents\Qt\build-QtRptProject-Desktop_Qt_5_13_2_MSVC2017_32bit-Debug\QtRptDesigner\Makefile [....\QtRptProject\bin\debug\QtRptDesigner.exe] Error 1120
    jom: C:\Users\mucip\Documents\Qt\build-QtRptProject-Desktop_Qt_5_13_2_MSVC2017_32bit-Debug\Makefile [sub-QtRptDesigner-make_first-ordered] Error 2
    23:37:20: The process "C:\Qt\Tools\QtCreator\bin\jom.exe" exited with code 2.
    Error while building/deploying project QtRptProject (kit: Desktop Qt 5.13.2 MSVC2017 32bit)
    The kit Desktop Qt 5.13.2 MSVC2017 32bit has configuration issues which might be the root cause for this problem.
    When executing step "Make"


    Regards,
    Mucip:)

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

      Hi,

      You're not showing enough of the error messages to know what is failing.

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

      MucipM 1 Reply Last reply
      1
      • SGaistS SGaist

        Hi,

        You're not showing enough of the error messages to know what is failing.

        MucipM Offline
        MucipM Offline
        Mucip
        wrote on last edited by
        #3

        Hi @SGaist ,
        Unfortunatelly I have 18 errors and more than 400 warnings like below only:


        cl: Komut satr warning D9002: Bilinmeyen '-std=c++11' se‡ene§i yoksaylyor
        cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -std=c++11 -Zi -MDd -std:c++14 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fdtmp-win32\QtRptDesigner.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DHAVE_QT5 -DVERSION="2.0.2" -DQTRPT_LIBRARY -DHAVE_QT5 -DQT_QML_DEBUG -DQT_CHARTS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I....\QtRptProject\QtRptDesigner -I. -I....\QtRptProject\QtRPT -I....\QtRptProject\3rdparty\zint-2.4.4\backend_qt4 -I....\QtRptProject\3rdparty\zint-2.4.4\backend -I....\QtRptProject\CommonFiles -I....\QtRptProject\QtRptDesigner\Graphics -I....\QtRptProject\QtRptDesigner\SQLDiagram -IC:\Qt\5.13.2\msvc2017_64\include -IC:\Qt\5.13.2\msvc2017_64\include\QtCharts -IC:\Qt\5.13.2\msvc2017_64\include\QtPrintSupport -IC:\Qt\5.13.2\msvc2017_64\include\QtWidgets -IC:\Qt\5.13.2\msvc2017_64\include\QtGui -IC:\Qt\5.13.2\msvc2017_64\include\QtANGLE -IC:\Qt\5.13.2\msvc2017_64\include\QtXml -IC:\Qt\5.13.2\msvc2017_64\include\QtNetwork -IC:\Qt\5.13.2\msvc2017_64\include\QtScript -IC:\Qt\5.13.2\msvc2017_64\include\QtSql -IC:\Qt\5.13.2\msvc2017_64\include\QtCore -Itmp-win32 -Itmp-win32 -I/include -IC:\Qt\5.13.2\msvc2017_64\mkspecs\win32-msvc -Fotmp-win32\ @C:\Users\mucip\AppData\Local\Temp\moc_RepScrollArea.obj.7672.103360.jom
        moc_RepScrollArea.cpp
        cl: Komut satr warning D9002: Bilinmeyen '-std=c++11' se‡ene§i yoksaylyor
        link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='' processorArchitecture=''" /VERSION:2.0 /MANIFEST:embed /OUT:....\QtRptProject\bin\debug\QtRptDesigner.exe @C:\Users\mucip\AppData\Local\Temp\QtRptDesigner.exe.7672.110188.jom
        ....\QtRptProject\bin\debug\QtRptDesigner.lib kitaplığı ve ....\QtRptProject\bin\debug\QtRptDesigner.exp nesnesi oluşturuluyor
        moc_RepScrollArea.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        moc_GraphicsHelperClass.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        moc_mainwindow.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        moc_EditFldDlg.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        moc_FldPropertyDlg.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        EditFldDlg.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        FldPropertyDlg.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        RepScrollArea.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        moc_GraphicsScene.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        GraphicsLine.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        main.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        mainwindow.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        ReportBand.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        GraphicsScene.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        GraphicsBox.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        GraphicsHelperClass.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        UndoRedoCommands.obj : error LNK2001: Çözümlenmemiş dış sembol "public: static struct QMetaObject const QtRPT::staticMetaObject" (?staticMetaObject@QtRPT@@2UQMetaObject@@B)
        ....\QtRptProject\bin\debug\QtRptDesigner.exe : fatal error LNK1120: 1 çözümlenmemiş dışlar
        jom: C:\Users\mucip\Documents\Qt\build-QtRptProject-Desktop_Qt_5_13_2_MSVC2017_64bit-Debug\QtRptDesigner\Makefile [....\QtRptProject\bin\debug\QtRptDesigner.exe] Error 1120
        jom: C:\Users\mucip\Documents\Qt\build-QtRptProject-Desktop_Qt_5_13_2_MSVC2017_64bit-Debug\Makefile [sub-QtRptDesigner-make_first-ordered] Error 2
        00:05:59: The process "C:\Qt\Tools\QtCreator\bin\jom.exe" exited with code 2.
        Error while building/deploying project QtRptProject (kit: Desktop Qt 5.13.2 MSVC2017 64bit)
        The kit Desktop Qt 5.13.2 MSVC2017 64bit has configuration issues which might be the root cause for this problem.
        When executing step "Make"
        00:05:59: Elapsed time: 02:27.


        Regards,
        Mucip:)

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

          Symbol not found errors ?

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

          MucipM 1 Reply Last reply
          1
          • SGaistS SGaist

            Symbol not found errors ?

            MucipM Offline
            MucipM Offline
            Mucip
            wrote on last edited by
            #5

            @SGaist ,
            Yes. Unfortunatelly in Turkish because of VS2019 I guess?...

            Unresolved External symbol... :(

            Regards,
            Mucip:)

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

              Which version of QtRpt ?

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

              MucipM 1 Reply Last reply
              0
              • SGaistS SGaist

                Which version of QtRpt ?

                MucipM Offline
                MucipM Offline
                Mucip
                wrote on last edited by Mucip
                #7

                @SGaist ,
                QtRpt 2.1.0 Newest one.
                I think problem comes from QtZint and it may not be appropriate with 32 bit?

                But in anycase I should compile it both 32 and 64bit?

                By the way system is Win10.

                Regards,
                Mucip:)

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

                  QtZint ?

                  By the way, did you check the binary package ? It might already provide what you need.

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

                  MucipM 2 Replies Last reply
                  1
                  • SGaistS SGaist

                    QtZint ?

                    By the way, did you check the binary package ? It might already provide what you need.

                    MucipM Offline
                    MucipM Offline
                    Mucip
                    wrote on last edited by
                    #9

                    @SGaist ,
                    I think I loose something but I dont know?

                    As You said I put QtZint.dll from binary package to msvc2017/bin and msvc2017/lib directory.

                    But still error:

                    LINK : fatal error LNK1104: 'QtZint.lib' could not open!

                    Where should I copy QtZint.dll?

                    Regards,
                    Mucip:)

                    1 Reply Last reply
                    0
                    • SGaistS SGaist

                      QtZint ?

                      By the way, did you check the binary package ? It might already provide what you need.

                      MucipM Offline
                      MucipM Offline
                      Mucip
                      wrote on last edited by
                      #10

                      @SGaist ,
                      No, I checked and couldn't find QtZint.lib for 32 bit unfortunatelly :(

                      Regards,
                      Mucip:)

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

                        Is the code accessible somewhere ? If so, then build it first and then continue with the rest.

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

                        MucipM 1 Reply Last reply
                        1
                        • SGaistS SGaist

                          Is the code accessible somewhere ? If so, then build it first and then continue with the rest.

                          MucipM Offline
                          MucipM Offline
                          Mucip
                          wrote on last edited by
                          #12

                          @SGaist ,
                          I think problem is in the newest version. Because I tested older one and worked well both in MSVC2017_64 and MSVC2017_32.

                          I'm tring to find solution from QtRpt sourceforge forum page. :(

                          Regards,
                          Mucip:)

                          1 Reply Last reply
                          0
                          • A Offline
                            A Offline
                            ahmed-yousri
                            wrote on last edited by
                            #13

                            config.pri uncomment DEFINES += NO_BARCODE

                            MucipM 2 Replies Last reply
                            1
                            • A ahmed-yousri

                              config.pri uncomment DEFINES += NO_BARCODE

                              MucipM Offline
                              MucipM Offline
                              Mucip
                              wrote on last edited by
                              #14

                              @ahmed-yousri ,
                              I think also it's need to be add

                              #include <QAction>
                              

                              in ScriptEditor.cpp
                              But still same error... :(
                              I copied old QtZint and other thinks from old version. But still linker error. :(

                              What is the problem of new QtRpt version?...

                              Regards,
                              Mucip:)

                              1 Reply Last reply
                              0
                              • A ahmed-yousri

                                config.pri uncomment DEFINES += NO_BARCODE

                                MucipM Offline
                                MucipM Offline
                                Mucip
                                wrote on last edited by
                                #15

                                @ahmed-yousri ,
                                By the way, I want to use barcode in my reports also.

                                Regards,
                                Mucip:)

                                1 Reply Last reply
                                0
                                • P Offline
                                  P Offline
                                  Park Chongwon
                                  wrote on last edited by
                                  #16

                                  Re: Error when compiling QtRpt in 32 bit MSVC2017?

                                  Hello. I had the same error and solved it. (msvc2017 x64)
                                  I don't know much about it, but I will write down what I think has helped me solve it.

                                  1. Put the QtRPT.dll and QtZint.dll in the path below
                                    \ QtRptProject \ bin \ debug \ lib
                                    \ QtRptProject \ bin \ release \ lib

                                  2. Put libQtRPT.a and libQtZint.a in the path below
                                    \ QtRptProject \ bin \ debug \ lib \ lib
                                    \ QtRptProject \ bin \ release \ lib \ lib

                                  3. Build the file in the path below
                                      \ QtRptProject \ 3rdparty \ zint-2.4.4 \ Zint.pro
                                    \ QtRptProject \ QtRPT \ QtRPT.pro
                                      When built, QtRPT.lib and QtZint.lib are generated.

                                  I hope it goes well.

                                  MucipM 1 Reply Last reply
                                  0
                                  • P Park Chongwon

                                    Re: Error when compiling QtRpt in 32 bit MSVC2017?

                                    Hello. I had the same error and solved it. (msvc2017 x64)
                                    I don't know much about it, but I will write down what I think has helped me solve it.

                                    1. Put the QtRPT.dll and QtZint.dll in the path below
                                      \ QtRptProject \ bin \ debug \ lib
                                      \ QtRptProject \ bin \ release \ lib

                                    2. Put libQtRPT.a and libQtZint.a in the path below
                                      \ QtRptProject \ bin \ debug \ lib \ lib
                                      \ QtRptProject \ bin \ release \ lib \ lib

                                    3. Build the file in the path below
                                        \ QtRptProject \ 3rdparty \ zint-2.4.4 \ Zint.pro
                                      \ QtRptProject \ QtRPT \ QtRPT.pro
                                        When built, QtRPT.lib and QtZint.lib are generated.

                                    I hope it goes well.

                                    MucipM Offline
                                    MucipM Offline
                                    Mucip
                                    wrote on last edited by
                                    #17

                                    @Park-Chongwon ,
                                    Unfortunatelly I couldn't solve it on MSVC2017 32bit. Then I immigrated to LimeReport and I am very happy now.

                                    Regards,
                                    Mucip:)

                                    1 Reply Last reply
                                    0

                                    • Login

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