Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. 3rd Party Software
  4. Linking error while compiling taglib in Qt 6
Forum Updated to NodeBB v4.3 + New Features

Linking error while compiling taglib in Qt 6

Scheduled Pinned Locked Moved Unsolved 3rd Party Software
14 Posts 3 Posters 1.7k 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.
  • PbaodogeP Pbaodoge

    Hello!
    I'm trying to compile taglib with my Qt project and it doesn't work for me.
    Before, I had successfully built taglib with CMake and mingw32-make provided by Qt. Everything works perfectly.
    But when I build my qt project, there are a lot of linking errors:
    75ef1e8b-0d05-493c-ad15-5de7d5644d02-image.png
    Here is my project configuration file:

    QT       += core gui \
                multimedia
    
    DEFINES += TAGLIB_STATIC
    
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/ape
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/asf
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/flac
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/it
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/mod
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/mp4
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/mpc
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/mpeg
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/ogg
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/riff
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/s3m
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/toolkit
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/trueaudio
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/wavpack
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/xm
    #sub directories
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/mpeg/id3v1
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/mpeg/id3v2
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/mpeg/id3v2/frames
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/ogg/flac
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/ogg/opus
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/ogg/speex
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/ogg/vorbis
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/riff/aiff
    INCLUDEPATH += G:/Qt/metadata2/taglib-1.12/taglib/riff/wav
    
    DEPENDPATH += G:/Qt/metadata2/taglib-1.12/taglib
    
    #libs
    LIBS += -L'G:/Qt/metadata2/taglib-1.12/build/taglib/' -llibtag
    
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
    
    CONFIG += c++17
    
    SOURCES += \
        main.cpp \
        mainwindow.cpp
    
    HEADERS += \
        mainwindow.hpp
    
    # Default rules for deployment.
    qnx: target.path = /tmp/$${TARGET}/bin
    else: unix:!android: target.path = /opt/$${TARGET}/bin
    !isEmpty(target.path): INSTALLS += target
    

    Here is my main.cpp file:

    #include <iostream>
    #include <stdlib.h>
    
    #include <tbytevector.h>
    
    #include <mpegfile.h>
    
    #include <id3v2tag.h>
    #include <id3v2frame.h>
    #include <id3v2header.h>
    #include <commentsframe.h>
    
    #include <id3v1tag.h>
    
    #include <apetag.h>
    #include <QApplication>
    using namespace std;
    using namespace TagLib;
    
    int main(int argc, char *argv[])
    {
      // process the command line args
        QApplication a(argc, argv);
    
    
      for(int i = 1; i < argc; i++) {
    
        cout << "******************** \"" << argv[i] << "\"********************" << endl;
    
        MPEG::File f(argv[i]);
    
        ID3v2::Tag *id3v2tag = f.ID3v2Tag();
    
        if(id3v2tag) {
    
          cout << "ID3v2."
               << id3v2tag->header()->majorVersion()
               << "."
               << id3v2tag->header()->revisionNumber()
               << ", "
               << id3v2tag->header()->tagSize()
               << " bytes in tag"
               << endl;
    
          ID3v2::FrameList::ConstIterator it = id3v2tag->frameList().begin();
          for(; it != id3v2tag->frameList().end(); it++) {
            cout << (*it)->frameID();
    
            if(ID3v2::CommentsFrame *comment = dynamic_cast<ID3v2::CommentsFrame *>(*it))
              if(!comment->description().isEmpty())
                cout << " [" << comment->description() << "]";
    
            cout << " - \"" << (*it)->toString() << "\"" << endl;
          }
        }
        else
          cout << "file does not have a valid id3v2 tag" << endl;
    
        cout << endl << "ID3v1" << endl;
    
        ID3v1::Tag *id3v1tag = f.ID3v1Tag();
    
        if(id3v1tag) {
          cout << "title   - \"" << id3v1tag->title()   << "\"" << endl;
          cout << "artist  - \"" << id3v1tag->artist()  << "\"" << endl;
          cout << "album   - \"" << id3v1tag->album()   << "\"" << endl;
          cout << "year    - \"" << id3v1tag->year()    << "\"" << endl;
          cout << "comment - \"" << id3v1tag->comment() << "\"" << endl;
          cout << "track   - \"" << id3v1tag->track()   << "\"" << endl;
          cout << "genre   - \"" << id3v1tag->genre()   << "\"" << endl;
        }
        else
          cout << "file does not have a valid id3v1 tag" << endl;
    
        APE::Tag *ape = f.APETag();
    
        cout << endl << "APE" << endl;
    
        if(ape) {
          for(APE::ItemListMap::ConstIterator it = ape->itemListMap().begin();
              it != ape->itemListMap().end(); ++it)
          {
            if((*it).second.type() != APE::Item::Binary)
              cout << (*it).first << " - \"" << (*it).second.toString() << "\"" << endl;
            else
              cout << (*it).first << " - Binary data (" << (*it).second.binaryData().size() << " bytes)" << endl;
          }
        }
        else
          cout << "file does not have a valid APE tag" << endl;
    
        cout << endl;
      }
      return a.exec();
    }
    

    Is there anything wrong with my project configuration file? Please help me.
    Thanks a lot in advance!

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

    @Pbaodoge said in Linking error while compiling taglib in Qt 6:

    LIBS += -L'G:/Qt/metadata2/taglib-1.12/build/taglib/' -llibtag

    On Windows this should be:

    LIBS += "G:/Qt/metadata2/taglib-1.12/build/taglib/libtag.lib"
    

    Please see https://doc.qt.io/qt-6/qmake-variable-reference.html#libs

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

    1 Reply Last reply
    0
    • PbaodogeP Offline
      PbaodogeP Offline
      Pbaodoge
      wrote on last edited by
      #3

      @jsulm said in Linking error while compiling taglib in Qt 6:

      LIBS += "G:/Qt/metadata2/taglib-1.12/build/taglib/libtag.lib"

      It doesn't work at all. In addition, the binary file was libtag.dll and libtag.dll.a
      628e4d54-cdf8-41f7-9db7-85060c42a5f1-image.png
      And the compiler still gives linking errors. 😐

      jsulmJ 2 Replies Last reply
      0
      • PbaodogeP Pbaodoge

        @jsulm said in Linking error while compiling taglib in Qt 6:

        LIBS += "G:/Qt/metadata2/taglib-1.12/build/taglib/libtag.lib"

        It doesn't work at all. In addition, the binary file was libtag.dll and libtag.dll.a
        628e4d54-cdf8-41f7-9db7-85060c42a5f1-image.png
        And the compiler still gives linking errors. 😐

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

        @Pbaodoge Well, then you have a build of taglib for running an application, not for building one. On Windows you need the *.lib file for each lib you want to use in your app while building the app. When executing it you only need *.dll.

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

        1 Reply Last reply
        0
        • PbaodogeP Pbaodoge

          @jsulm said in Linking error while compiling taglib in Qt 6:

          LIBS += "G:/Qt/metadata2/taglib-1.12/build/taglib/libtag.lib"

          It doesn't work at all. In addition, the binary file was libtag.dll and libtag.dll.a
          628e4d54-cdf8-41f7-9db7-85060c42a5f1-image.png
          And the compiler still gives linking errors. 😐

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

          @Pbaodoge Also, libtag.dll.a is the static version of the lib. You can use it like:

          LIBS += "G:/Qt/metadata2/taglib-1.12/build/taglib/libtag.dll.a"
          

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

          1 Reply Last reply
          0
          • PbaodogeP Offline
            PbaodogeP Offline
            Pbaodoge
            wrote on last edited by
            #6

            libtag.dll.a doesn't work either :)

            jsulmJ 1 Reply Last reply
            0
            • PbaodogeP Pbaodoge

              libtag.dll.a doesn't work either :)

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

              @Pbaodoge Please post the build log

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

              1 Reply Last reply
              0
              • PbaodogeP Offline
                PbaodogeP Offline
                Pbaodoge
                wrote on last edited by
                #8

                Here it is:

                Running steps for project metadata2...
                Configuration unchanged, skipping qmake step.
                Starting: "C:\Qt\Tools\mingw1120_64\bin\mingw32-make.exe" -j2
                C:\Qt\6.3.0\mingw_64\bin\qmake.exe -o Makefile ..\metadata2\metadata2.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 'G:/Qt/build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug'
                g++ -Wl,-subsystem,windows -mthreads -o debug\metadata2.exe debug/main.o debug/mainwindow.o debug/moc_mainwindow.o G:\Qt\metadata2\taglib-1.12\build\taglib\libtag.dll.a C:\Qt\6.3.0\mingw_64\lib\libQt6Multimedia.a C:\Qt\6.3.0\mingw_64\lib\libQt6Widgets.a C:\Qt\6.3.0\mingw_64\lib\libQt6Gui.a C:\Qt\6.3.0\mingw_64\lib\libQt6Network.a C:\Qt\6.3.0\mingw_64\lib\libQt6Core.a -lmingw32 C:\Qt\6.3.0\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: debug/main.o: in function `qMain(int, char**)':
                G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:30: undefined reference to `__imp__ZN6TagLib8FileNameC1EPKc'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:30: undefined reference to `__imp__ZN6TagLib4MPEG4FileC1ENS_8FileNameEbNS_15AudioProperties9ReadStyleE'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:32: undefined reference to `__imp__ZN6TagLib4MPEG4File8ID3v2TagEb'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:37: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag6headerEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:37: undefined reference to `__imp__ZNK6TagLib5ID3v26Header12majorVersionEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:39: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag6headerEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:39: undefined reference to `__imp__ZNK6TagLib5ID3v26Header14revisionNumberEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:41: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag6headerEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:41: undefined reference to `__imp__ZNK6TagLib5ID3v26Header7tagSizeEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:45: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag9frameListEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:47: undefined reference to `__imp__ZNK6TagLib5ID3v25Frame7frameIDEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:47: undefined reference to `__imp__ZlsRSoRKN6TagLib10ByteVectorE'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:47: undefined reference to `__imp__ZN6TagLib10ByteVectorD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:50: undefined reference to `__imp__ZNK6TagLib5ID3v213CommentsFrame11descriptionEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:50: undefined reference to `__imp__ZNK6TagLib6String7isEmptyEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:50: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:51: undefined reference to `__imp__ZNK6TagLib5ID3v213CommentsFrame11descriptionEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:51: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:51: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:53: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:53: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:46: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag9frameListEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:61: undefined reference to `__imp__ZN6TagLib4MPEG4File8ID3v1TagEb'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:64: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:64: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:65: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:65: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:66: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:66: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:68: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:68: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:70: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:70: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:75: undefined reference to `__imp__ZN6TagLib4MPEG4File6APETagEb'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:80: undefined reference to `__imp__ZNK6TagLib3APE3Tag11itemListMapEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:83: undefined reference to `__imp__ZNK6TagLib3APE4Item4typeEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:84: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:84: undefined reference to `__imp__ZNK6TagLib3APE4Item8toStringEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:84: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:84: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZNK6TagLib3APE4Item10binaryDataEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZNK6TagLib10ByteVector4sizeEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZN6TagLib10ByteVectorD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:81: undefined reference to `__imp__ZNK6TagLib3APE3Tag11itemListMapEv'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:93: undefined reference to `__imp__ZN6TagLib4MPEG4FileD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:47: undefined reference to `__imp__ZN6TagLib10ByteVectorD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:50: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:51: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:53: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:64: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:65: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: debug/main.o:G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:66: more undefined references to `__imp__ZN6TagLib6StringD1Ev' follow
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: debug/main.o: in function `qMain(int, char**)':
                G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZN6TagLib10ByteVectorD1Ev'
                C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:93: undefined reference to `__imp__ZN6TagLib4MPEG4FileD1Ev'
                mingw32-make[1]: Leaving directory 'G:/Qt/build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug'
                collect2.exe: error: ld returned 1 exit status
                mingw32-make[1]: *** [Makefile.Debug:72: debug/metadata2.exe] Error 1
                mingw32-make: *** [Makefile:45: debug] Error 2
                The process "C:\Qt\Tools\mingw1120_64\bin\mingw32-make.exe" exited with code 2.
                Error while building/deploying project metadata2 (kit: Desktop Qt 6.3.0 MinGW 64-bit)
                When executing step "Make"
                Elapsed time: 00:10.
                jsulmJ 1 Reply Last reply
                0
                • PbaodogeP Pbaodoge

                  Here it is:

                  Running steps for project metadata2...
                  Configuration unchanged, skipping qmake step.
                  Starting: "C:\Qt\Tools\mingw1120_64\bin\mingw32-make.exe" -j2
                  C:\Qt\6.3.0\mingw_64\bin\qmake.exe -o Makefile ..\metadata2\metadata2.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 'G:/Qt/build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug'
                  g++ -Wl,-subsystem,windows -mthreads -o debug\metadata2.exe debug/main.o debug/mainwindow.o debug/moc_mainwindow.o G:\Qt\metadata2\taglib-1.12\build\taglib\libtag.dll.a C:\Qt\6.3.0\mingw_64\lib\libQt6Multimedia.a C:\Qt\6.3.0\mingw_64\lib\libQt6Widgets.a C:\Qt\6.3.0\mingw_64\lib\libQt6Gui.a C:\Qt\6.3.0\mingw_64\lib\libQt6Network.a C:\Qt\6.3.0\mingw_64\lib\libQt6Core.a -lmingw32 C:\Qt\6.3.0\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: debug/main.o: in function `qMain(int, char**)':
                  G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:30: undefined reference to `__imp__ZN6TagLib8FileNameC1EPKc'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:30: undefined reference to `__imp__ZN6TagLib4MPEG4FileC1ENS_8FileNameEbNS_15AudioProperties9ReadStyleE'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:32: undefined reference to `__imp__ZN6TagLib4MPEG4File8ID3v2TagEb'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:37: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag6headerEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:37: undefined reference to `__imp__ZNK6TagLib5ID3v26Header12majorVersionEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:39: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag6headerEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:39: undefined reference to `__imp__ZNK6TagLib5ID3v26Header14revisionNumberEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:41: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag6headerEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:41: undefined reference to `__imp__ZNK6TagLib5ID3v26Header7tagSizeEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:45: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag9frameListEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:47: undefined reference to `__imp__ZNK6TagLib5ID3v25Frame7frameIDEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:47: undefined reference to `__imp__ZlsRSoRKN6TagLib10ByteVectorE'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:47: undefined reference to `__imp__ZN6TagLib10ByteVectorD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:50: undefined reference to `__imp__ZNK6TagLib5ID3v213CommentsFrame11descriptionEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:50: undefined reference to `__imp__ZNK6TagLib6String7isEmptyEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:50: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:51: undefined reference to `__imp__ZNK6TagLib5ID3v213CommentsFrame11descriptionEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:51: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:51: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:53: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:53: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:46: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag9frameListEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:61: undefined reference to `__imp__ZN6TagLib4MPEG4File8ID3v1TagEb'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:64: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:64: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:65: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:65: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:66: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:66: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:68: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:68: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:70: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:70: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:75: undefined reference to `__imp__ZN6TagLib4MPEG4File6APETagEb'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:80: undefined reference to `__imp__ZNK6TagLib3APE3Tag11itemListMapEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:83: undefined reference to `__imp__ZNK6TagLib3APE4Item4typeEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:84: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:84: undefined reference to `__imp__ZNK6TagLib3APE4Item8toStringEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:84: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:84: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZNK6TagLib3APE4Item10binaryDataEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZNK6TagLib10ByteVector4sizeEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZN6TagLib10ByteVectorD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:81: undefined reference to `__imp__ZNK6TagLib3APE3Tag11itemListMapEv'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:93: undefined reference to `__imp__ZN6TagLib4MPEG4FileD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:47: undefined reference to `__imp__ZN6TagLib10ByteVectorD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:50: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:51: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:53: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:64: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:65: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: debug/main.o:G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:66: more undefined references to `__imp__ZN6TagLib6StringD1Ev' follow
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: debug/main.o: in function `qMain(int, char**)':
                  G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZN6TagLib10ByteVectorD1Ev'
                  C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:93: undefined reference to `__imp__ZN6TagLib4MPEG4FileD1Ev'
                  mingw32-make[1]: Leaving directory 'G:/Qt/build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug'
                  collect2.exe: error: ld returned 1 exit status
                  mingw32-make[1]: *** [Makefile.Debug:72: debug/metadata2.exe] Error 1
                  mingw32-make: *** [Makefile:45: debug] Error 2
                  The process "C:\Qt\Tools\mingw1120_64\bin\mingw32-make.exe" exited with code 2.
                  Error while building/deploying project metadata2 (kit: Desktop Qt 6.3.0 MinGW 64-bit)
                  When executing step "Make"
                  Elapsed time: 00:10.
                  jsulmJ Offline
                  jsulmJ Offline
                  jsulm
                  Lifetime Qt Champion
                  wrote on last edited by
                  #9

                  @Pbaodoge Can you also post build log when doing

                  LIBS += "G:/Qt/metadata2/taglib-1.12/build/taglib/libtag.lib"
                  

                  ?

                  Also, was this lib built using same compiler?

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

                  1 Reply Last reply
                  0
                  • PbaodogeP Offline
                    PbaodogeP Offline
                    Pbaodoge
                    wrote on last edited by
                    #10

                    @jsulm said in Linking error while compiling taglib in Qt 6:

                    @Pbaodoge Can you also post build log when doing

                    LIBS += "G:/Qt/metadata2/taglib-1.12/build/taglib/libtag.lib"
                    

                    You mean libtag.dll? as I said earlier there's no libtag.lib

                    Running steps for project metadata2...
                    Configuration unchanged, skipping qmake step.
                    Starting: "C:\Qt\Tools\mingw1120_64\bin\mingw32-make.exe" -j2
                    C:/Qt/Tools/mingw1120_64/bin/mingw32-make -f Makefile.Debug
                    mingw32-make[1]: Entering directory 'G:/Qt/build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug'
                    g++ -Wl,-subsystem,windows -mthreads -o debug\metadata2.exe debug/main.o debug/mainwindow.o debug/moc_mainwindow.o G:\Qt\metadata2\taglib-1.12\build\taglib\libtag.dll C:\Qt\6.3.0\mingw_64\lib\libQt6Multimedia.a C:\Qt\6.3.0\mingw_64\lib\libQt6Widgets.a C:\Qt\6.3.0\mingw_64\lib\libQt6Gui.a C:\Qt\6.3.0\mingw_64\lib\libQt6Network.a C:\Qt\6.3.0\mingw_64\lib\libQt6Core.a -lmingw32 C:\Qt\6.3.0\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: G:\Qt\metadata2\taglib-1.12\build\taglib\libtag.dll:cygming-crtbegin.c:(.idata+0x490): multiple definition of `__imp___ZSt4cerr'; G:\Qt\metadata2\taglib-1.12\build\taglib\libtag.dll:cygming-crtbegin.c:(.idata+0x490): first defined here
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\metadata2\taglib-1.12\build\taglib\libtag.dll:cygming-crtbegin.c:(.idata+0x4a0): multiple definition of `__imp___ZTVN10__cxxabiv120__si_class_type_infoE'; G:\Qt\metadata2\taglib-1.12\build\taglib\libtag.dll:cygming-crtbegin.c:(.idata+0x4a0): first defined here
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\metadata2\taglib-1.12\build\taglib\libtag.dll:cygming-crtbegin.c:(.idata+0x4a4): multiple definition of `__imp___ZTVSt9exception'; G:\Qt\metadata2\taglib-1.12\build\taglib\libtag.dll:cygming-crtbegin.c:(.idata+0x4a4): first defined here
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\metadata2\taglib-1.12\build\taglib\libtag.dll:cygming-crtbegin.c:(.idata+0x49c): multiple definition of `__imp___ZTVN10__cxxabiv117__class_type_infoE'; G:\Qt\metadata2\taglib-1.12\build\taglib\libtag.dll:cygming-crtbegin.c:(.idata+0x49c): first defined here
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: i386 architecture of input file `G:\Qt\metadata2\taglib-1.12\build\taglib\libtag.dll' is incompatible with i386:x86-64 output
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: debug/main.o: in function `qMain(int, char**)':
                    G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:30: undefined reference to `__imp__ZN6TagLib8FileNameC1EPKc'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:30: undefined reference to `__imp__ZN6TagLib4MPEG4FileC1ENS_8FileNameEbNS_15AudioProperties9ReadStyleE'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:32: undefined reference to `__imp__ZN6TagLib4MPEG4File8ID3v2TagEb'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:37: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag6headerEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:37: undefined reference to `__imp__ZNK6TagLib5ID3v26Header12majorVersionEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:39: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag6headerEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:39: undefined reference to `__imp__ZNK6TagLib5ID3v26Header14revisionNumberEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:41: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag6headerEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:41: undefined reference to `__imp__ZNK6TagLib5ID3v26Header7tagSizeEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:45: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag9frameListEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:47: undefined reference to `__imp__ZNK6TagLib5ID3v25Frame7frameIDEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:47: undefined reference to `__imp__ZlsRSoRKN6TagLib10ByteVectorE'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:47: undefined reference to `__imp__ZN6TagLib10ByteVectorD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:50: undefined reference to `__imp__ZNK6TagLib5ID3v213CommentsFrame11descriptionEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:50: undefined reference to `__imp__ZNK6TagLib6String7isEmptyEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:50: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:51: undefined reference to `__imp__ZNK6TagLib5ID3v213CommentsFrame11descriptionEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:51: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:51: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:53: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:53: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:46: undefined reference to `__imp__ZNK6TagLib5ID3v23Tag9frameListEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:61: undefined reference to `__imp__ZN6TagLib4MPEG4File8ID3v1TagEb'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:64: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:64: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:65: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:65: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:66: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:66: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:68: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:68: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:70: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:70: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:75: undefined reference to `__imp__ZN6TagLib4MPEG4File6APETagEb'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:80: undefined reference to `__imp__ZNK6TagLib3APE3Tag11itemListMapEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:83: undefined reference to `__imp__ZNK6TagLib3APE4Item4typeEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:84: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:84: undefined reference to `__imp__ZNK6TagLib3APE4Item8toStringEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:84: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:84: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZlsRSoRKN6TagLib6StringE'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZNK6TagLib3APE4Item10binaryDataEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZNK6TagLib10ByteVector4sizeEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZN6TagLib10ByteVectorD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:81: undefined reference to `__imp__ZNK6TagLib3APE3Tag11itemListMapEv'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:93: undefined reference to `__imp__ZN6TagLib4MPEG4FileD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:47: undefined reference to `__imp__ZN6TagLib10ByteVectorD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:50: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:51: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:53: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:64: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:65: undefined reference to `__imp__ZN6TagLib6StringD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: debug/main.o:G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:66: more undefined references to `__imp__ZN6TagLib6StringD1Ev' follow
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: debug/main.o: in function `qMain(int, char**)':
                    G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:86: undefined reference to `__imp__ZN6TagLib10ByteVectorD1Ev'
                    C:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: G:\Qt\build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug/../metadata2/main.cpp:93: undefined reference to `__imp__ZN6TagLib4MPEG4FileD1Ev'
                    collect2.exe: error: ld returned 1 exit status
                    mingw32-make[1]: *** [Makefile.Debug:72: debug/metadata2.exe] Error 1
                    mingw32-make[1]: Leaving directory 'G:/Qt/build-metadata2-Desktop_Qt_6_3_0_MinGW_64_bit-Debug'
                    mingw32-make: *** [Makefile:45: debug] Error 2
                    The process "C:\Qt\Tools\mingw1120_64\bin\mingw32-make.exe" exited with code 2.
                    Error while building/deploying project metadata2 (kit: Desktop Qt 6.3.0 MinGW 64-bit)
                    When executing step "Make"
                    Elapsed time: 00:02.
                    

                    And yes, this lib was built using the same compiler

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

                      Hi,

                      Isn't there a "-l" missing before the library path ?

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

                      PbaodogeP 1 Reply Last reply
                      0
                      • SGaistS SGaist

                        Hi,

                        Isn't there a "-l" missing before the library path ?

                        PbaodogeP Offline
                        PbaodogeP Offline
                        Pbaodoge
                        wrote on last edited by
                        #12

                        @SGaist uh no I was missing the -l before the lib path.

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

                          I am unsure about your answer. So were you indeed missing that before the library path ?

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

                          PbaodogeP 1 Reply Last reply
                          0
                          • SGaistS SGaist

                            I am unsure about your answer. So were you indeed missing that before the library path ?

                            PbaodogeP Offline
                            PbaodogeP Offline
                            Pbaodoge
                            wrote on last edited by
                            #14

                            @SGaist said in Linking error while compiling taglib in Qt 6:

                            I am unsure about your answer. So were you indeed missing that before the library path ?

                            Yes, I was missing that one.

                            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