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. Linker issue
Qt 6.11 is out! See what's new in the release blog

Linker issue

Scheduled Pinned Locked Moved Unsolved General and Desktop
13 Posts 5 Posters 3.2k Views 1 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.
  • M Offline
    M Offline
    mchinand
    wrote on last edited by
    #2

    What is the error you are getting? Copy and paste the full error as well as the compile and link commands that were called before the error occurred.

    1 Reply Last reply
    0
    • R Offline
      R Offline
      Romain.Besso
      wrote on last edited by
      #3

      Hi, here is the error:

      15:21:26: Exécution des étapes pour le projet projetQtGraphic_aravis...
      15:21:26: Configuration inchangée, étape qmake sautée.
      15:21:26: Débute : "C:\Qt\Tools\mingw1120_64\bin\mingw32-make.exe" -j2
      C:\Qt\6.2.3\mingw_64\bin\qmake.exe -o Makefile ..\projetQtGraphic_aravis\projetQtGraphic_aravis.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
      C:/Qt/Tools/mingw1120_64/bin/mingw32-make -f Makefile.Debug
      mingw32-make[1]: Entering directory 'C:/Users/romainb/Documents/build-projetQtGraphic_aravis-Desktop_Qt_6_2_3_MinGW_64_bit-Debug'
      g++ -Wl,-subsystem,windows -mthreads -o debug\projetQtGraphic_aravis.exe debug/main.o debug/MainWindow.o debug/Controleur.o debug/CameraGige_ByAravis.o debug/moc_MainWindow.o debug/moc_Controleur.o debug/moc_CameraGige_ByAravis.o  -LC:\msys64\mingw64\lib C:\msys64\mingw64\lib\libaravis-0.8.dll.a C:\msys64\mingw64\lib\libgobject-2.0.a C:\msys64\mingw64\lib\libglib-2.0.a -lffi -lintl -lpcre -luuid C:\Qt\6.2.3\mingw_64\lib\libQt6Widgets.a C:\Qt\6.2.3\mingw_64\lib\libQt6Gui.a C:\Qt\6.2.3\mingw_64\lib\libQt6Core.a -lmingw32 C:\Qt\6.2.3\mingw_64\lib\libQt6EntryPoint.a -lshell32  
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(gutils.c.obj):(.text+0x59b): undefined reference to `__imp_CoTaskMemFree'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x2fa): undefined reference to `__imp_WSACloseEvent'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x3bc): undefined reference to `__imp_WSAEventSelect'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x3d9): undefined reference to `__imp_WSAGetLastError'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x432): undefined reference to `__imp_WSAGetLastError'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x1156): undefined reference to `__imp_ioctlsocket'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x11aa): undefined reference to `__imp_WSAGetLastError'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x121f): undefined reference to `__imp_send'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x12a2): undefined reference to `__imp_WSAGetLastError'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x13cf): undefined reference to `__imp_recv'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x1452): undefined reference to `__imp_WSAGetLastError'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x185a): undefined reference to `__imp_WSACreateEvent'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x1d6d): undefined reference to `__imp_WSAEnumNetworkEvents'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x1e21): undefined reference to `__imp_WSAEventSelect'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x21d4): undefined reference to `__imp_WSAEventSelect'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x221f): undefined reference to `__imp_WSASetEvent'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x23b2): undefined reference to `__imp_WSAGetLastError'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x2741): undefined reference to `__imp_closesocket'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x3ba0): undefined reference to `__imp_getsockopt'
      C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(giowin32.c.obj):(.text+0x3ce3): undefined reference to `__imp_WSACreateEvent'
      collect2.exe: error: ld returned 1 exit status
      mingw32-make[1]: Leaving directory 'C:/Users/romainb/Documents/build-projetQtGraphic_aravis-Desktop_Qt_6_2_3_MinGW_64_bit-Debug'
      mingw32-make[1]: *** [Makefile.Debug:84: debug/projetQtGraphic_aravis.exe] Error 1
      mingw32-make: *** [Makefile:45: debug] Error 2
      15:21:30: Le processus "C:\Qt\Tools\mingw1120_64\bin\mingw32-make.exe" s'est terminé avec le code 2.
      Erreur lors de la compilation/déploiement du projet projetQtGraphic_aravis (kit : Desktop Qt 6.2.3 MinGW 64-bit)
      When executing step "Make"
      15:21:30: Elapsed time: 00:04.
      

      ty

      1 Reply Last reply
      0
      • JoeCFDJ Offline
        JoeCFDJ Offline
        JoeCFD
        wrote on last edited by
        #4
        This post is deleted!
        R Christian EhrlicherC 2 Replies Last reply
        0
        • JoeCFDJ JoeCFD

          This post is deleted!

          R Offline
          R Offline
          Romain.Besso
          wrote on last edited by
          #5

          @JoeCFD Actually, I don't have that lib. How do you recommend to install it on Win 10 ?
          I have MSYS2 if it can be useful.

          thanks in advance

          jsulmJ 1 Reply Last reply
          0
          • R Romain.Besso

            @JoeCFD Actually, I don't have that lib. How do you recommend to install it on Win 10 ?
            I have MSYS2 if it can be useful.

            thanks in advance

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

            @Romain-Besso said in Linker issue:

            I have MSYS2 if it can be useful.

            No, it is not.
            Use MinGW installed with Qt to build that lib.

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

            R 1 Reply Last reply
            0
            • jsulmJ jsulm

              @Romain-Besso said in Linker issue:

              I have MSYS2 if it can be useful.

              No, it is not.
              Use MinGW installed with Qt to build that lib.

              R Offline
              R Offline
              Romain.Besso
              wrote on last edited by
              #7

              @jsulm okay, I've never used it. I will look into doing this installation.

              Thanks

              JoeCFDJ 1 Reply Last reply
              0
              • R Romain.Besso

                @jsulm okay, I've never used it. I will look into doing this installation.

                Thanks

                JoeCFDJ Offline
                JoeCFDJ Offline
                JoeCFD
                wrote on last edited by JoeCFD
                #8

                @Romain-Besso your app may not use it directly, but the libs your app use need it.

                R 1 Reply Last reply
                0
                • JoeCFDJ JoeCFD

                  @Romain-Besso your app may not use it directly, but the libs your app use need it.

                  R Offline
                  R Offline
                  Romain.Besso
                  wrote on last edited by
                  #9

                  @JoeCFD @jsulm Building a lib with mingw seems unclear to me.
                  Can you tell me how to do it, if you know?
                  thanks in advance.

                  1 Reply Last reply
                  0
                  • JoeCFDJ Offline
                    JoeCFDJ Offline
                    JoeCFD
                    wrote on last edited by
                    #10
                    This post is deleted!
                    1 Reply Last reply
                    0
                    • JoeCFDJ JoeCFD

                      This post is deleted!

                      Christian EhrlicherC Offline
                      Christian EhrlicherC Offline
                      Christian Ehrlicher
                      Lifetime Qt Champion
                      wrote on last edited by
                      #11

                      @JoeCFD said in Linker issue:

                      __imp_WSACloseEvent

                      libzmq is missing
                      https://github.com/zeromq/libzmq/issues/2884

                      ??

                      WSACloseEvent is in Ws2_32.dll so the linker needs to link against Ws2_32 ...

                      Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
                      Visit the Qt Academy at https://academy.qt.io/catalog

                      R 1 Reply Last reply
                      5
                      • Christian EhrlicherC Christian Ehrlicher

                        @JoeCFD said in Linker issue:

                        __imp_WSACloseEvent

                        libzmq is missing
                        https://github.com/zeromq/libzmq/issues/2884

                        ??

                        WSACloseEvent is in Ws2_32.dll so the linker needs to link against Ws2_32 ...

                        R Offline
                        R Offline
                        Romain.Besso
                        wrote on last edited by
                        #12

                        @Christian-Ehrlicher You are right, with this include I have now only one err :

                        C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(gutils.c.obj):(.text+0x59b): undefined reference to `__imp_CoTaskMemFree'
                        

                        I think it's related to : https://docs.microsoft.com/en-us/windows/win32/api/combaseapi/nf-combaseapi-cotaskmemfree

                        But i dont have that Ole32 lib

                        Christian EhrlicherC 1 Reply Last reply
                        0
                        • R Romain.Besso

                          @Christian-Ehrlicher You are right, with this include I have now only one err :

                          C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libglib-2.0.a(gutils.c.obj):(.text+0x59b): undefined reference to `__imp_CoTaskMemFree'
                          

                          I think it's related to : https://docs.microsoft.com/en-us/windows/win32/api/combaseapi/nf-combaseapi-cotaskmemfree

                          But i dont have that Ole32 lib

                          Christian EhrlicherC Offline
                          Christian EhrlicherC Offline
                          Christian Ehrlicher
                          Lifetime Qt Champion
                          wrote on last edited by
                          #13

                          @Romain-Besso said in Linker issue:

                          But i dont have that Ole32 lib

                          You have, it's a base windows dll similar to Ws2_32.dll

                          Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
                          Visit the Qt Academy at https://academy.qt.io/catalog

                          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