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. How to display .dds files
Forum Updated to NodeBB v4.3 + New Features

How to display .dds files

Scheduled Pinned Locked Moved Solved General and Desktop
qimageqpixmapdds
13 Posts 3 Posters 2.3k 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.
  • SGaistS SGaist

    Hi and welcome to devnet,

    Are you locked to that old version of Qt ? If not, then please update to either the current version or the latest LTS.

    It depends on where that code is. You can simply build only the module that contains it.

    M Offline
    M Offline
    Matthieuzone
    wrote on last edited by
    #3

    @SGaist I am using Qt 5.15.0, where can i find the module that contains this ?

    1 Reply Last reply
    0
    • B Offline
      B Offline
      Bonnie
      wrote on last edited by Bonnie
      #4

      You need build the plugin yourself since 5.8.0.

      For security reasons, the DDS handler will no longer be built by
      default. Users who still want this handler can build it from the
      source project.

      Which platform are you using?
      If Windows + MinGW, run Qt command prompt from Start Menu and cd to [QtDir]\Src\qtimageformats\src\plugins\imageformats\dds.
      Then run qmake, then mingw32-make install.

      But you should be warned:

      As it stands right now, it's severely bugged and a security minefield (crashes).
      It is also pretty useless in combination with QImage: DDS files are supposed to
      carry multiple individual textures, texture arrays, cubemaps; mipmap chains;
      and may use specific texture compression formats. All these features are not
      supported at all by QImage.

      M 2 Replies Last reply
      4
      • B Bonnie

        You need build the plugin yourself since 5.8.0.

        For security reasons, the DDS handler will no longer be built by
        default. Users who still want this handler can build it from the
        source project.

        Which platform are you using?
        If Windows + MinGW, run Qt command prompt from Start Menu and cd to [QtDir]\Src\qtimageformats\src\plugins\imageformats\dds.
        Then run qmake, then mingw32-make install.

        But you should be warned:

        As it stands right now, it's severely bugged and a security minefield (crashes).
        It is also pretty useless in combination with QImage: DDS files are supposed to
        carry multiple individual textures, texture arrays, cubemaps; mipmap chains;
        and may use specific texture compression formats. All these features are not
        supported at all by QImage.

        M Offline
        M Offline
        Matthieuzone
        wrote on last edited by
        #5

        @Bonnie thank you !

        1 Reply Last reply
        0
        • B Bonnie

          You need build the plugin yourself since 5.8.0.

          For security reasons, the DDS handler will no longer be built by
          default. Users who still want this handler can build it from the
          source project.

          Which platform are you using?
          If Windows + MinGW, run Qt command prompt from Start Menu and cd to [QtDir]\Src\qtimageformats\src\plugins\imageformats\dds.
          Then run qmake, then mingw32-make install.

          But you should be warned:

          As it stands right now, it's severely bugged and a security minefield (crashes).
          It is also pretty useless in combination with QImage: DDS files are supposed to
          carry multiple individual textures, texture arrays, cubemaps; mipmap chains;
          and may use specific texture compression formats. All these features are not
          supported at all by QImage.

          M Offline
          M Offline
          Matthieuzone
          wrote on last edited by Matthieuzone
          #6

          @Bonnie when i run mingw32-make install i have this error : Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:399 : undefined reference to `_imp___ZN11QDataStreamrsERi'
          and a lot more undefined refercences, I did exactly what you said.

          1 Reply Last reply
          0
          • B Offline
            B Offline
            Bonnie
            wrote on last edited by Bonnie
            #7

            I haven't installed 5.15 yet, may try that later.
            [EDITED]

            M 1 Reply Last reply
            1
            • B Bonnie

              I haven't installed 5.15 yet, may try that later.
              [EDITED]

              M Offline
              M Offline
              Matthieuzone
              wrote on last edited by
              #8

              @Bonnie ok, thanks

              B 1 Reply Last reply
              0
              • M Matthieuzone

                @Bonnie ok, thanks

                B Offline
                B Offline
                Bonnie
                wrote on last edited by Bonnie
                #9

                @Matthieuzone Hi, I tried 5.15.0 and didn't get any error.
                Can you post the full output like this? (run "qmake -v" first to show the Qt version) [ADDED] also run "mingw32-make -v" please

                Setting up environment for Qt usage...
                
                D:\Qt\5.15.0\mingw81_64>qmake -v
                QMake version 3.1
                Using Qt version 5.15.0 in D:/Qt/5.15.0/mingw81_64/lib
                
                D:\Qt\5.15.0\mingw81_64>cd D:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds
                
                D:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds>qmake
                Info: creating stash file D:\Qt\5.15.0\Src\qtimageformats\.qmake.stash
                
                D:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds>mingw32-make install
                mingw32-make -f Makefile.Release install
                mingw32-make[1]: Entering directory 'D:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds'
                g++ -c -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I. -ID:\Qt\5.15.0\mingw81_64\include -ID:\Qt\5.15.0\mingw81_64\include\QtGui -ID:\Qt\5.15.0\mingw81_64\include\QtANGLE -ID:\Qt\5.15.0\mingw81_64\include\QtCore -I.moc\release -I/include -IC:\openssl\include -IC:\Utils\my_sql\mysql-5.7.25-winx64\include -IC:\Utils\postgresql\pgsql\include -ID:\Qt\5.15.0\mingw81_64\mkspecs\win32-g++  -o .obj\release\ddsheader.o ddsheader.cpp
                g++ -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -dM -E -o .moc\release\moc_predefs.h D:\Qt\5.15.0\mingw81_64\mkspecs\features\data\dummy.cpp
                D:\Qt\5.15.0\mingw81_64\bin\moc.exe -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB --include D:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds/.moc/release/moc_predefs.h -ID:/Qt/5.15.0/mingw81_64/mkspecs/win32-g++ -ID:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds -ID:/Qt/5.15.0/mingw81_64/include -ID:/Qt/5.15.0/mingw81_64/include/QtGui -ID:/Qt/5.15.0/mingw81_64/include/QtANGLE -ID:/Qt/5.15.0/mingw81_64/include/QtCore -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++ -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32 -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed -ID:/Qt/Tools/mingw810_64/x86_64-w64-mingw32/include main.cpp -o .moc\release\main.moc
                g++ -c -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I. -ID:\Qt\5.15.0\mingw81_64\include -ID:\Qt\5.15.0\mingw81_64\include\QtGui -ID:\Qt\5.15.0\mingw81_64\include\QtANGLE -ID:\Qt\5.15.0\mingw81_64\include\QtCore -I.moc\release -I/include -IC:\openssl\include -IC:\Utils\my_sql\mysql-5.7.25-winx64\include -IC:\Utils\postgresql\pgsql\include -ID:\Qt\5.15.0\mingw81_64\mkspecs\win32-g++  -o .obj\release\main.o main.cpp
                main.cpp: In member function 'virtual QImageIOPlugin::Capabilities QDDSPlugin::capabilities(QIODevice*, const QByteArray&) const':
                main.cpp:65:16: warning: 'constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QImageIOPlugin::Capability; QFlags<T>::Zero = int QFlags<QImageIOPlugin::Capability>::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations]
                         return 0;
                                ^
                In file included from D:\Qt\5.15.0\mingw81_64\include/QtCore/qglobal.h:1302,
                                 from D:\Qt\5.15.0\mingw81_64\include/QtGui/qtguiglobal.h:43,
                                 from D:\Qt\5.15.0\mingw81_64\include/QtGui/qimageiohandler.h:43,
                                 from main.cpp:41:
                D:\Qt\5.15.0\mingw81_64\include/QtCore/qflags.h:123:80: note: declared here
                     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
                                                                                                ^~~~~~
                main.cpp:67:16: warning: 'constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QImageIOPlugin::Capability; QFlags<T>::Zero = int QFlags<QImageIOPlugin::Capability>::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations]
                         return 0;
                                ^
                In file included from D:\Qt\5.15.0\mingw81_64\include/QtCore/qglobal.h:1302,
                                 from D:\Qt\5.15.0\mingw81_64\include/QtGui/qtguiglobal.h:43,
                                 from D:\Qt\5.15.0\mingw81_64\include/QtGui/qimageiohandler.h:43,
                                 from main.cpp:41:
                D:\Qt\5.15.0\mingw81_64\include/QtCore/qflags.h:123:80: note: declared here
                     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
                                                                                                ^~~~~~
                g++ -c -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I. -ID:\Qt\5.15.0\mingw81_64\include -ID:\Qt\5.15.0\mingw81_64\include\QtGui -ID:\Qt\5.15.0\mingw81_64\include\QtANGLE -ID:\Qt\5.15.0\mingw81_64\include\QtCore -I.moc\release -I/include -IC:\openssl\include -IC:\Utils\my_sql\mysql-5.7.25-winx64\include -IC:\Utils\postgresql\pgsql\include -ID:\Qt\5.15.0\mingw81_64\mkspecs\win32-g++  -o .obj\release\qddshandler.o qddshandler.cpp
                windres -i qdds_resource.rc -o .obj\release\qdds_resource_res.o --include-dir=. -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB
                g++ -shared -Wl,-subsystem,windows -Wl,--out-implib,D:\Qt\5.15.0\Src\qtimageformats\plugins\imageformats\libqdds.a -o ..\..\..\..\plugins\imageformats\qdds.dll .obj/release/ddsheader.o .obj/release/main.o .obj/release/qddshandler.o  -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.7.25-winx64\lib -LC:\Utils\postgresql\pgsql\lib D:\Qt\5.15.0\mingw81_64\lib\libQt5Gui.a D:\Qt\5.15.0\mingw81_64\lib\libQt5Core.a .obj\release\qdds_resource_res.o
                objcopy --only-keep-debug ../../../../plugins/imageformats/qdds.dll ../../../../plugins/imageformats/qdds.dll.debug && objcopy --strip-debug ../../../../plugins/imageformats/qdds.dll && objcopy --add-gnu-debuglink=../../../../plugins/imageformats/qdds.dll.debug ../../../../plugins/imageformats/qdds.dll
                D:\Qt\5.15.0\mingw81_64\bin\qmake.exe -install qinstall D:\Qt\5.15.0\Src\qtimageformats\plugins\imageformats\qdds.dll.debug D:\Qt\5.15.0\mingw81_64\plugins\imageformats\qdds.dll.debug
                copy /y ..\..\..\..\plugins\imageformats\qdds.dll D:\Qt\5.15.0\mingw81_64\plugins\imageformats\qdds.dll
                已复制         1 个文件。
                D:\Qt\5.15.0\mingw81_64\bin\qmake.exe -install qinstall D:\Qt\5.15.0\Src\qtimageformats\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake D:\Qt\5.15.0\mingw81_64\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake
                mingw32-make[1]: Leaving directory 'D:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds'
                
                M 2 Replies Last reply
                2
                • B Bonnie

                  @Matthieuzone Hi, I tried 5.15.0 and didn't get any error.
                  Can you post the full output like this? (run "qmake -v" first to show the Qt version) [ADDED] also run "mingw32-make -v" please

                  Setting up environment for Qt usage...
                  
                  D:\Qt\5.15.0\mingw81_64>qmake -v
                  QMake version 3.1
                  Using Qt version 5.15.0 in D:/Qt/5.15.0/mingw81_64/lib
                  
                  D:\Qt\5.15.0\mingw81_64>cd D:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds
                  
                  D:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds>qmake
                  Info: creating stash file D:\Qt\5.15.0\Src\qtimageformats\.qmake.stash
                  
                  D:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds>mingw32-make install
                  mingw32-make -f Makefile.Release install
                  mingw32-make[1]: Entering directory 'D:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds'
                  g++ -c -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I. -ID:\Qt\5.15.0\mingw81_64\include -ID:\Qt\5.15.0\mingw81_64\include\QtGui -ID:\Qt\5.15.0\mingw81_64\include\QtANGLE -ID:\Qt\5.15.0\mingw81_64\include\QtCore -I.moc\release -I/include -IC:\openssl\include -IC:\Utils\my_sql\mysql-5.7.25-winx64\include -IC:\Utils\postgresql\pgsql\include -ID:\Qt\5.15.0\mingw81_64\mkspecs\win32-g++  -o .obj\release\ddsheader.o ddsheader.cpp
                  g++ -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -dM -E -o .moc\release\moc_predefs.h D:\Qt\5.15.0\mingw81_64\mkspecs\features\data\dummy.cpp
                  D:\Qt\5.15.0\mingw81_64\bin\moc.exe -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB --include D:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds/.moc/release/moc_predefs.h -ID:/Qt/5.15.0/mingw81_64/mkspecs/win32-g++ -ID:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds -ID:/Qt/5.15.0/mingw81_64/include -ID:/Qt/5.15.0/mingw81_64/include/QtGui -ID:/Qt/5.15.0/mingw81_64/include/QtANGLE -ID:/Qt/5.15.0/mingw81_64/include/QtCore -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++ -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32 -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed -ID:/Qt/Tools/mingw810_64/x86_64-w64-mingw32/include main.cpp -o .moc\release\main.moc
                  g++ -c -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I. -ID:\Qt\5.15.0\mingw81_64\include -ID:\Qt\5.15.0\mingw81_64\include\QtGui -ID:\Qt\5.15.0\mingw81_64\include\QtANGLE -ID:\Qt\5.15.0\mingw81_64\include\QtCore -I.moc\release -I/include -IC:\openssl\include -IC:\Utils\my_sql\mysql-5.7.25-winx64\include -IC:\Utils\postgresql\pgsql\include -ID:\Qt\5.15.0\mingw81_64\mkspecs\win32-g++  -o .obj\release\main.o main.cpp
                  main.cpp: In member function 'virtual QImageIOPlugin::Capabilities QDDSPlugin::capabilities(QIODevice*, const QByteArray&) const':
                  main.cpp:65:16: warning: 'constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QImageIOPlugin::Capability; QFlags<T>::Zero = int QFlags<QImageIOPlugin::Capability>::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations]
                           return 0;
                                  ^
                  In file included from D:\Qt\5.15.0\mingw81_64\include/QtCore/qglobal.h:1302,
                                   from D:\Qt\5.15.0\mingw81_64\include/QtGui/qtguiglobal.h:43,
                                   from D:\Qt\5.15.0\mingw81_64\include/QtGui/qimageiohandler.h:43,
                                   from main.cpp:41:
                  D:\Qt\5.15.0\mingw81_64\include/QtCore/qflags.h:123:80: note: declared here
                       QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
                                                                                                  ^~~~~~
                  main.cpp:67:16: warning: 'constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QImageIOPlugin::Capability; QFlags<T>::Zero = int QFlags<QImageIOPlugin::Capability>::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations]
                           return 0;
                                  ^
                  In file included from D:\Qt\5.15.0\mingw81_64\include/QtCore/qglobal.h:1302,
                                   from D:\Qt\5.15.0\mingw81_64\include/QtGui/qtguiglobal.h:43,
                                   from D:\Qt\5.15.0\mingw81_64\include/QtGui/qimageiohandler.h:43,
                                   from main.cpp:41:
                  D:\Qt\5.15.0\mingw81_64\include/QtCore/qflags.h:123:80: note: declared here
                       QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
                                                                                                  ^~~~~~
                  g++ -c -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I. -ID:\Qt\5.15.0\mingw81_64\include -ID:\Qt\5.15.0\mingw81_64\include\QtGui -ID:\Qt\5.15.0\mingw81_64\include\QtANGLE -ID:\Qt\5.15.0\mingw81_64\include\QtCore -I.moc\release -I/include -IC:\openssl\include -IC:\Utils\my_sql\mysql-5.7.25-winx64\include -IC:\Utils\postgresql\pgsql\include -ID:\Qt\5.15.0\mingw81_64\mkspecs\win32-g++  -o .obj\release\qddshandler.o qddshandler.cpp
                  windres -i qdds_resource.rc -o .obj\release\qdds_resource_res.o --include-dir=. -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB
                  g++ -shared -Wl,-subsystem,windows -Wl,--out-implib,D:\Qt\5.15.0\Src\qtimageformats\plugins\imageformats\libqdds.a -o ..\..\..\..\plugins\imageformats\qdds.dll .obj/release/ddsheader.o .obj/release/main.o .obj/release/qddshandler.o  -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.7.25-winx64\lib -LC:\Utils\postgresql\pgsql\lib D:\Qt\5.15.0\mingw81_64\lib\libQt5Gui.a D:\Qt\5.15.0\mingw81_64\lib\libQt5Core.a .obj\release\qdds_resource_res.o
                  objcopy --only-keep-debug ../../../../plugins/imageformats/qdds.dll ../../../../plugins/imageformats/qdds.dll.debug && objcopy --strip-debug ../../../../plugins/imageformats/qdds.dll && objcopy --add-gnu-debuglink=../../../../plugins/imageformats/qdds.dll.debug ../../../../plugins/imageformats/qdds.dll
                  D:\Qt\5.15.0\mingw81_64\bin\qmake.exe -install qinstall D:\Qt\5.15.0\Src\qtimageformats\plugins\imageformats\qdds.dll.debug D:\Qt\5.15.0\mingw81_64\plugins\imageformats\qdds.dll.debug
                  copy /y ..\..\..\..\plugins\imageformats\qdds.dll D:\Qt\5.15.0\mingw81_64\plugins\imageformats\qdds.dll
                  已复制         1 个文件。
                  D:\Qt\5.15.0\mingw81_64\bin\qmake.exe -install qinstall D:\Qt\5.15.0\Src\qtimageformats\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake D:\Qt\5.15.0\mingw81_64\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake
                  mingw32-make[1]: Leaving directory 'D:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds'
                  
                  M Offline
                  M Offline
                  Matthieuzone
                  wrote on last edited by Matthieuzone
                  #10

                  @Bonnie Here's the output. I have to post it in multiple times because it's too long. It looks like qmake did nothing. I don't know if it matters but I have installed Qt from the installer and not by compiling the sources.

                  Setting up environment for Qt usage...
                  
                  C:\Qt\5.15.0\mingw81_64>qmake -v
                  QMake version 3.1
                  Using Qt version 5.15.0 in C:/Qt/5.15.0/mingw81_64/lib
                  
                  C:\Qt\5.15.0\mingw81_64>mingw32-make -v
                  GNU Make 4.2.1
                  Built for x86_64-w64-mingw32
                  Copyright (C) 1988-2016 Free Software Foundation, Inc.
                  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
                  This is free software: you are free to change and redistribute it.
                  There is NO WARRANTY, to the extent permitted by law.
                  
                  C:\Qt\5.15.0\mingw81_64>cd ../Scr
                  The system cannot find the path specified.
                  
                  C:\Qt\5.15.0\mingw81_64>cd ../src
                  
                  C:\Qt\5.15.0\Src>cd qtimageformats\src\plugins\imageformats\dds
                  
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds>qmake
                  
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds>mingw32-make install
                  mingw32-make -f Makefile.Release install
                  mingw32-make[1]: Entering directory 'C:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds'
                  g++ -shared -Wl,-subsystem,windows -Wl,--out-implib,C:\Qt\5.15.0\Src\qtimageformats\plugins\imageformats\libqdds.a -o ..\..\..\..\plugins\imageformats\qdds.dll .obj/release/ddsheader.o .obj/release/main.o .obj/release/qddshandler.o  -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.7.25-winx64\lib -LC:\Utils\postgresql\pgsql\lib C:\Qt\5.15.0\mingw81_64\lib\libQt5Gui.a C:\Qt\5.15.0\mingw81_64\lib\libQt5Core.a .obj\release\qdds_resource_res.o
                  C:/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: Cannot export qt_plugin_instance: symbol not found
                  C:/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: Cannot export qt_plugin_query_metadata: symbol not found
                  C:/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: i386 architecture of input file `.obj/release/ddsheader.o' is incompatible with i386:x86-64 output
                  C:/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: i386 architecture of input file `.obj/release/main.o' is incompatible with i386:x86-64 output
                  C:/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: i386 architecture of input file `.obj/release/qddshandler.o' is incompatible with i386:x86-64 output
                  C:/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: i386 architecture of input file `.obj\release\qdds_resource_res.o' is incompatible with i386:x86-64 output
                  .obj/release/ddsheader.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:387: undefined reference to `__imp___ZN11QDataStreamrsERi'
                  .obj/release/ddsheader.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:399: undefined reference to `__imp___ZN11QDataStreamlsEi'
                  .obj/release/ddsheader.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:387: undefined reference to `__imp___ZN11QDataStreamrsERi'
                  .obj/release/ddsheader.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:399: undefined reference to `__imp___ZN11QDataStreamlsEi'
                  .obj/release/ddsheader.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:387: undefined reference to `__imp___ZN11QDataStreamrsERi'
                  .obj/release/ddsheader.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:399: undefined reference to `__imp___ZN11QDataStreamlsEi'
                  .obj/release/main.o: In function `QDDSPlugin::create(QIODevice*, QByteArray const&) const':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/main.cpp:79: undefined reference to `__Znwj'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/main.cpp:80: undefined reference to `__imp___ZN15QImageIOHandler9setDeviceEP9QIODevice'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/main.cpp:81: undefined reference to `__imp___ZN15QImageIOHandler9setFormatERK10QByteArray'
                  .obj/release/main.o: In function `QDDSPlugin::metaObject() const':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/.moc/release/main.moc:78: undefined reference to `__imp___ZNK11QObjectData17dynamicMetaObjectEv'
                  .obj/release/main.o: In function `QDDSPlugin::capabilities(QIODevice*, QByteArray const&) const':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/main.cpp:66: undefined reference to `__imp___ZNK9QIODevice6isOpenEv'
                  .obj/release/main.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                  .obj/release/main.o: In function `QDDSPlugin::capabilities(QIODevice*, QByteArray const&) const':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/main.cpp:70: undefined reference to `__imp___ZNK9QIODevice10isReadableEv'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/main.cpp:72: undefined reference to `__imp___ZNK9QIODevice10isWritableEv'
                  .obj/release/main.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qsharedpointer_impl.h:158: undefined reference to `__ZdlPv'
                  .obj/release/main.o: In function `qt_plugin_instance':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/.moc/release/main.moc:120: undefined reference to `__Znwj'
                  .obj/release/main.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/main.cpp:51: undefined reference to `__imp___ZN14QImageIOPluginC2EP7QObject'
                  .obj/release/main.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qsharedpointer_impl.h:682: undefined reference to `__imp___ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject'
                  .obj/release/main.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qsharedpointer_impl.h:158: undefined reference to `__ZdlPv'
                  .obj/release/main.o: In function `qt_plugin_instance':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/.moc/release/main.moc:120: undefined reference to `___cxa_guard_acquire'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/.moc/release/main.moc:120: undefined reference to `___cxa_guard_release'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/.moc/release/main.moc:120: undefined reference to `_atexit'
                  .obj/release/main.o: In function `QDDSPlugin::qt_metacast(char const*)':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/.moc/release/main.moc:84: undefined reference to `_strcmp'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/.moc/release/main.moc:86: undefined reference to `__imp___ZN14QImageIOPlugin11qt_metacastEPKc'
                  .obj/release/main.o: In function `QDDSPlugin::qt_metacall(QMetaObject::Call, int, void**)':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/.moc/release/main.moc:91: undefined reference to `__imp___ZN14QImageIOPlugin11qt_metacallEN11QMetaObject4CallEiPPv'
                  .obj/release/main.o: In function `QDDSPlugin::~QDDSPlugin()':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/main.cpp:51: undefined reference to `__imp___ZN14QImageIOPluginD2Ev'
                  .obj/release/main.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/main.cpp:51: undefined reference to `__imp___ZN14QImageIOPluginD2Ev'
                  .obj/release/main.o: In function `QDDSPlugin::~QDDSPlugin()':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/main.cpp:51: undefined reference to `__ZdlPvj'
                  .obj/release/main.o: In function `__static_initialization_and_destruction_0':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/.moc/release/main.moc:67: undefined reference to `__imp___ZN14QImageIOPlugin16staticMetaObjectE'
                  .obj/release/main.o:main.cpp:(.rdata$_ZTI7QObject[__ZTI7QObject]+0x0): undefined reference to `__ZTVN10__cxxabiv117__class_type_infoE'
                  .obj/release/main.o:main.cpp:(.rdata$_ZTI14QImageIOPlugin[__ZTI14QImageIOPlugin]+0x0): undefined reference to `__ZTVN10__cxxabiv120__si_class_type_infoE'
                  .obj/release/main.o:main.cpp:(.rdata$_ZTI10QDDSPlugin[__ZTI10QDDSPlugin]+0x0): undefined reference to `__ZTVN10__cxxabiv120__si_class_type_infoE'
                  .obj/release/main.o:main.cpp:(.rdata$_ZTV10QDDSPlugin[__ZTV10QDDSPlugin]+0x1c): undefined reference to `__ZN7QObject5eventEP6QEvent'
                  .obj/release/main.o:main.cpp:(.rdata$_ZTV10QDDSPlugin[__ZTV10QDDSPlugin]+0x20): undefined reference to `__ZN7QObject11eventFilterEPS_P6QEvent'
                  .obj/release/main.o:main.cpp:(.rdata$_ZTV10QDDSPlugin[__ZTV10QDDSPlugin]+0x24): undefined reference to `__ZN7QObject10timerEventEP11QTimerEvent'
                  .obj/release/main.o:main.cpp:(.rdata$_ZTV10QDDSPlugin[__ZTV10QDDSPlugin]+0x28): undefined reference to `__ZN7QObject10childEventEP11QChildEvent'
                  .obj/release/main.o:main.cpp:(.rdata$_ZTV10QDDSPlugin[__ZTV10QDDSPlugin]+0x2c): undefined reference to `__ZN7QObject11customEventEP6QEvent'
                  .obj/release/main.o:main.cpp:(.rdata$_ZTV10QDDSPlugin[__ZTV10QDDSPlugin]+0x30): undefined reference to `__ZN7QObject13connectNotifyERK11QMetaMethod'
                  .obj/release/main.o:main.cpp:(.rdata$_ZTV10QDDSPlugin[__ZTV10QDDSPlugin]+0x34): undefined reference to `__ZN7QObject16disconnectNotifyERK11QMetaMethod'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:384: undefined reference to `__imp___ZN11QDataStreamrsERs'
                  .obj/release/qddshandler.o:C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/lib/gcc/i686-w64-mingw32/8.1.0/include/c++/cmath:418: undefined reference to `_pow'
                  .obj/release/qddshandler.o: In function `formatName':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1359: undefined reference to `__imp___ZN10QByteArrayC1EPKci'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1362: undefined reference to `__imp___ZN10QByteArrayC1EPKci'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qlist.h:923: undefined reference to `__imp___ZN9QListData7disposeEPNS_4DataE'
                  .obj/release/qddshandler.o: In function `readUnsignedImage':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:631: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:635: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:381: undefined reference to `__imp___ZN11QDataStreamrsERa'
                  .obj/release/qddshandler.o: In function `QDDSHandler::setOption(QImageIOHandler::ImageOption, QVariant const&)':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1499: undefined reference to `__imp___ZNK8QVariant11toByteArrayEv'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qbytearray.h:279: undefined reference to `__imp___ZN10QByteArray14toUpper_helperERKS_'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qbytearray.h:275: undefined reference to `__imp___ZN10QByteArray14toLower_helperERKS_'
                  .obj/release/qddshandler.o: In function `formatByName':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1369: undefined reference to `__imp___ZN10QByteArrayC1EPKci'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qbytearray.h:277: undefined reference to `__imp___ZN10QByteArray14toLower_helperERS_'
                  .obj/release/qddshandler.o: In function `operator==(QByteArray const&, QByteArray const&)':
                  C:/Qt/5.15.0/mingw81_64/include/QtCore/qbytearray.h:677: undefined reference to `_memcmp'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                  .obj/release/qddshandler.o: In function `QDDSHandler::setOption(QImageIOHandler::ImageOption, QVariant const&)':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1502: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:166: undefined reference to `__imp___ZN6QDebug12putByteArrayEPKcjNS_13Latin1ContentE'
                  .obj/release/qddshandler.o: In function `QDDSHandler::setOption(QImageIOHandler::ImageOption, QVariant const&)':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1502: undefined reference to `__imp___ZN6QDebugD1Ev'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                  .obj/release/qddshandler.o: In function `readR32F':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:744: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:746: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:748: undefined reference to `__imp___ZN11QDataStream25setFloatingPointPrecisionENS_22FloatingPointPrecisionE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:748: undefined reference to `__imp___ZN11QDataStreamrsERf'
                  .obj/release/qddshandler.o: In function `readFloat32':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:686: undefined reference to `__imp___ZNK11QDataStream22floatingPointPrecisionEv'
                  .obj/release/qddshandler.o: In function `readCxV8U8':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:812: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:814: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:816: undefined reference to `__imp___ZN11QDataStreamrsERa'
                  .obj/release/qddshandler.o: In function `readATI2':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:574: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:577: undefined reference to `__imp___ZN11QDataStreamrsERx'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:594: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o: In function `readG8R8G8B8':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1071: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1073: undefined reference to `__imp___ZN11QDataStreamrsERa'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1082: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o: In function `readUYVY':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1009: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1012: undefined reference to `__imp___ZN11QDataStreamrsERa'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1021: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o: In function `readDXT<(DXTVersions)3>':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:507: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERs'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERi'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERx'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:527: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o: In function `readA2W10V10U10':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:987: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:990: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:387: undefined reference to `__imp___ZN11QDataStreamrsERi'
                  .obj/release/qddshandler.o: In function `readR16F':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:695: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:697: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o: In function `readV8U8':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:898: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:900: undefined reference to `__imp___ZN11QDataStreamrsERa'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:900: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o: In function `readARGB16':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:878: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:880: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:882: undefined reference to `__imp___ZN11QDataStreamrsERs'
                  .obj/release/qddshandler.o: In function `readLayer':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1213: undefined reference to `__imp___ZN6QImageC1Ev'
                  .obj/release/qddshandler.o: In function `readA2R10G10B10':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1092: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1092: undefined reference to `__imp___ZNK6QImage5pixelEii'
                  .obj/release/qddshandler.o: In function `readLayer':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1213: undefined reference to `__imp___ZN6QImageC1Ev'
                  .obj/release/qddshandler.o: In function `readV16U16':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:969: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:971: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:972: undefined reference to `__imp___ZN11QDataStreamrsERs'
                  .obj/release/qddshandler.o: In function `readX8L8V8U8':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:932: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:932: undefined reference to `__imp___ZN11QDataStreamrsERa'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:936: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o: In function `readDXT<(DXTVersions)5>':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:507: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERs'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERi'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERx'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:527: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o: In function `readYUY2':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1050: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1053: undefined reference to `__imp___ZN11QDataStreamrsERa'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1062: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o: In function `readQ16W16V16U16':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:792: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:796: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:798: undefined reference to `__imp___ZN11QDataStreamrsERs'
                  .obj/release/qddshandler.o: In function `readARGB16F':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:726: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:728: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o: In function `readARGB32F':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:775: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:777: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:779: undefined reference to `__imp___ZN11QDataStream25setFloatingPointPrecisionENS_22FloatingPointPrecisionE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:779: undefined reference to `__imp___ZN11QDataStreamrsERf'
                  .obj/release/qddshandler.o: In function `readFloat32':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:686: undefined reference to `__imp___ZNK11QDataStream22floatingPointPrecisionEv'
                  .obj/release/qddshandler.o: In function `readR8G8B8G8':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1030: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1032: undefined reference to `__imp___ZN11QDataStreamrsERa'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1041: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o: In function `readDXT<(DXTVersions)1>':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:507: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERs'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERi'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:528: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o: In function `readL6V5U5':
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:914: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                  C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:917: undefined reference to `__imp___ZN6QImage8scanLineEi'
                  .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:384: undefined reference to `__imp___ZN11QDataStreamrsERs'
                  .obj/release/qddshandler.o: In function `readDXT<(DXTVersions)6>':
                  
                  
                  1 Reply Last reply
                  0
                  • B Bonnie

                    @Matthieuzone Hi, I tried 5.15.0 and didn't get any error.
                    Can you post the full output like this? (run "qmake -v" first to show the Qt version) [ADDED] also run "mingw32-make -v" please

                    Setting up environment for Qt usage...
                    
                    D:\Qt\5.15.0\mingw81_64>qmake -v
                    QMake version 3.1
                    Using Qt version 5.15.0 in D:/Qt/5.15.0/mingw81_64/lib
                    
                    D:\Qt\5.15.0\mingw81_64>cd D:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds
                    
                    D:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds>qmake
                    Info: creating stash file D:\Qt\5.15.0\Src\qtimageformats\.qmake.stash
                    
                    D:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds>mingw32-make install
                    mingw32-make -f Makefile.Release install
                    mingw32-make[1]: Entering directory 'D:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds'
                    g++ -c -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I. -ID:\Qt\5.15.0\mingw81_64\include -ID:\Qt\5.15.0\mingw81_64\include\QtGui -ID:\Qt\5.15.0\mingw81_64\include\QtANGLE -ID:\Qt\5.15.0\mingw81_64\include\QtCore -I.moc\release -I/include -IC:\openssl\include -IC:\Utils\my_sql\mysql-5.7.25-winx64\include -IC:\Utils\postgresql\pgsql\include -ID:\Qt\5.15.0\mingw81_64\mkspecs\win32-g++  -o .obj\release\ddsheader.o ddsheader.cpp
                    g++ -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -dM -E -o .moc\release\moc_predefs.h D:\Qt\5.15.0\mingw81_64\mkspecs\features\data\dummy.cpp
                    D:\Qt\5.15.0\mingw81_64\bin\moc.exe -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB --include D:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds/.moc/release/moc_predefs.h -ID:/Qt/5.15.0/mingw81_64/mkspecs/win32-g++ -ID:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds -ID:/Qt/5.15.0/mingw81_64/include -ID:/Qt/5.15.0/mingw81_64/include/QtGui -ID:/Qt/5.15.0/mingw81_64/include/QtANGLE -ID:/Qt/5.15.0/mingw81_64/include/QtCore -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++ -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32 -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include -ID:/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed -ID:/Qt/Tools/mingw810_64/x86_64-w64-mingw32/include main.cpp -o .moc\release\main.moc
                    g++ -c -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I. -ID:\Qt\5.15.0\mingw81_64\include -ID:\Qt\5.15.0\mingw81_64\include\QtGui -ID:\Qt\5.15.0\mingw81_64\include\QtANGLE -ID:\Qt\5.15.0\mingw81_64\include\QtCore -I.moc\release -I/include -IC:\openssl\include -IC:\Utils\my_sql\mysql-5.7.25-winx64\include -IC:\Utils\postgresql\pgsql\include -ID:\Qt\5.15.0\mingw81_64\mkspecs\win32-g++  -o .obj\release\main.o main.cpp
                    main.cpp: In member function 'virtual QImageIOPlugin::Capabilities QDDSPlugin::capabilities(QIODevice*, const QByteArray&) const':
                    main.cpp:65:16: warning: 'constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QImageIOPlugin::Capability; QFlags<T>::Zero = int QFlags<QImageIOPlugin::Capability>::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations]
                             return 0;
                                    ^
                    In file included from D:\Qt\5.15.0\mingw81_64\include/QtCore/qglobal.h:1302,
                                     from D:\Qt\5.15.0\mingw81_64\include/QtGui/qtguiglobal.h:43,
                                     from D:\Qt\5.15.0\mingw81_64\include/QtGui/qimageiohandler.h:43,
                                     from main.cpp:41:
                    D:\Qt\5.15.0\mingw81_64\include/QtCore/qflags.h:123:80: note: declared here
                         QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
                                                                                                    ^~~~~~
                    main.cpp:67:16: warning: 'constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QImageIOPlugin::Capability; QFlags<T>::Zero = int QFlags<QImageIOPlugin::Capability>::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations]
                             return 0;
                                    ^
                    In file included from D:\Qt\5.15.0\mingw81_64\include/QtCore/qglobal.h:1302,
                                     from D:\Qt\5.15.0\mingw81_64\include/QtGui/qtguiglobal.h:43,
                                     from D:\Qt\5.15.0\mingw81_64\include/QtGui/qimageiohandler.h:43,
                                     from main.cpp:41:
                    D:\Qt\5.15.0\mingw81_64\include/QtCore/qflags.h:123:80: note: declared here
                         QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
                                                                                                    ^~~~~~
                    g++ -c -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I. -ID:\Qt\5.15.0\mingw81_64\include -ID:\Qt\5.15.0\mingw81_64\include\QtGui -ID:\Qt\5.15.0\mingw81_64\include\QtANGLE -ID:\Qt\5.15.0\mingw81_64\include\QtCore -I.moc\release -I/include -IC:\openssl\include -IC:\Utils\my_sql\mysql-5.7.25-winx64\include -IC:\Utils\postgresql\pgsql\include -ID:\Qt\5.15.0\mingw81_64\mkspecs\win32-g++  -o .obj\release\qddshandler.o qddshandler.cpp
                    windres -i qdds_resource.rc -o .obj\release\qdds_resource_res.o --include-dir=. -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB
                    g++ -shared -Wl,-subsystem,windows -Wl,--out-implib,D:\Qt\5.15.0\Src\qtimageformats\plugins\imageformats\libqdds.a -o ..\..\..\..\plugins\imageformats\qdds.dll .obj/release/ddsheader.o .obj/release/main.o .obj/release/qddshandler.o  -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.7.25-winx64\lib -LC:\Utils\postgresql\pgsql\lib D:\Qt\5.15.0\mingw81_64\lib\libQt5Gui.a D:\Qt\5.15.0\mingw81_64\lib\libQt5Core.a .obj\release\qdds_resource_res.o
                    objcopy --only-keep-debug ../../../../plugins/imageformats/qdds.dll ../../../../plugins/imageformats/qdds.dll.debug && objcopy --strip-debug ../../../../plugins/imageformats/qdds.dll && objcopy --add-gnu-debuglink=../../../../plugins/imageformats/qdds.dll.debug ../../../../plugins/imageformats/qdds.dll
                    D:\Qt\5.15.0\mingw81_64\bin\qmake.exe -install qinstall D:\Qt\5.15.0\Src\qtimageformats\plugins\imageformats\qdds.dll.debug D:\Qt\5.15.0\mingw81_64\plugins\imageformats\qdds.dll.debug
                    copy /y ..\..\..\..\plugins\imageformats\qdds.dll D:\Qt\5.15.0\mingw81_64\plugins\imageformats\qdds.dll
                    已复制         1 个文件。
                    D:\Qt\5.15.0\mingw81_64\bin\qmake.exe -install qinstall D:\Qt\5.15.0\Src\qtimageformats\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake D:\Qt\5.15.0\mingw81_64\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake
                    mingw32-make[1]: Leaving directory 'D:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds'
                    
                    M Offline
                    M Offline
                    Matthieuzone
                    wrote on last edited by
                    #11

                    @Bonnie

                    
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:507: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERs'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERi'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERx'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:527: undefined reference to `__imp___ZN6QImage8scanLineEi'
                    .obj/release/qddshandler.o: In function `readDXT<(DXTVersions)4>':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:507: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERs'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERi'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERx'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:527: undefined reference to `__imp___ZN6QImage8scanLineEi'
                    .obj/release/qddshandler.o: In function `readPalette8Image':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:833: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:833: undefined reference to `__imp___ZN11QDataStreamrsERa'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:833: undefined reference to `__imp___ZN6QImage8setColorEij'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:840: undefined reference to `__imp___ZN6QImage8setPixelEiij'
                    .obj/release/qddshandler.o: In function `readDXT<(DXTVersions)2>':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:507: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERs'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERi'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERx'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:527: undefined reference to `__imp___ZN6QImage8scanLineEi'
                    .obj/release/qddshandler.o: In function `readRG32F':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:759: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:761: undefined reference to `__imp___ZN6QImage8scanLineEi'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:763: undefined reference to `__imp___ZN11QDataStream25setFloatingPointPrecisionENS_22FloatingPointPrecisionE'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:763: undefined reference to `__imp___ZN11QDataStreamrsERf'
                    .obj/release/qddshandler.o: In function `readFloat32':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:686: undefined reference to `__imp___ZNK11QDataStream22floatingPointPrecisionEv'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:686: undefined reference to `__imp___ZNK11QDataStream22floatingPointPrecisionEv'
                    .obj/release/qddshandler.o: In function `readRG16F':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:710: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:712: undefined reference to `__imp___ZN6QImage8scanLineEi'
                    .obj/release/qddshandler.o: In function `readPalette4Image':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:853: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:853: undefined reference to `__imp___ZN11QDataStreamrsERa'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:853: undefined reference to `__imp___ZN6QImage8setColorEij'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:862: undefined reference to `__imp___ZN6QImage8setPixelEiij'
                    .obj/release/qddshandler.o: In function `readQ8W8V8U8':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:949: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:953: undefined reference to `__imp___ZN6QImage8scanLineEi'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:957: undefined reference to `__imp___ZN11QDataStreamrsERa'
                    .obj/release/qddshandler.o: In function `getNormalZ':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:350: undefined reference to `_sqrt'
                    .obj/release/qddshandler.o: In function `readCxV8U8':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:350: undefined reference to `_sqrt'
                    .obj/release/qddshandler.o: In function `QDDSHandler::QDDSHandler()':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1381: undefined reference to `__imp___ZN15QImageIOHandlerC2Ev'
                    .obj/release/qddshandler.o: In function `QDDSHandler::canRead(QIODevice*)':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1540: undefined reference to `__imp___ZN9QIODevice4peekEx'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o: In function `QDDSHandler::canRead(QIODevice*)':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1533: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o: In function `QDDSHandler::canRead(QIODevice*)':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1533: undefined reference to `__imp___ZN6QDebugD1Ev'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o: In function `QDDSHandler::canRead() const':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1391: undefined reference to `__imp___ZNK15QImageIOHandler9setFormatERK10QByteArray'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1387: undefined reference to `__imp___ZNK15QImageIOHandler6deviceEv'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o: In function `QDDSHandler::verifyHeader(DDSHeader const&) const':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1595: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:152: undefined reference to `__imp___ZN11QTextStreamlsEj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o: In function `QDDSHandler::verifyHeader(DDSHeader const&) const':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1589: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:152: undefined reference to `__imp___ZN11QTextStreamlsEj'
                    .obj/release/qddshandler.o: In function `QDDSHandler::verifyHeader(DDSHeader const&) const':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1607: undefined reference to `__imp___ZN6QDebugD1Ev'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o: In function `QDDSHandler::verifyHeader(DDSHeader const&) const':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1607: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o: In function `QDDSHandler::verifyHeader(DDSHeader const&) const':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1601: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:152: undefined reference to `__imp___ZN11QTextStreamlsEj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1553: undefined reference to `__imp___ZNK15QImageIOHandler6deviceEv'
                    .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1561: undefined reference to `__imp___ZN11QDataStreamC1EP9QIODevice'
                    .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1562: undefined reference to `__imp___ZN11QDataStream12setByteOrderENS_9ByteOrderE'
                    .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1569: undefined reference to `__imp___ZNK11QDataStream6statusEv'
                    .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1561: undefined reference to `__imp___ZN11QDataStreamD1Ev'
                    .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1554: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                    .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1554: undefined reference to `__imp___ZN6QDebugD1Ev'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o: In function `QDDSHandler::option(QImageIOHandler::ImageOption) const':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1484: undefined reference to `__imp___ZN8QVariantC1ERK5QSize'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qlist.h:160: undefined reference to `__imp___ZN9QListData11shared_nullE'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qvariant.h:371: undefined reference to `__imp___ZN8QVariantC1EiPKvj'
                    .obj/release/qddshandler.o: In function `QDDSHandler::option(QImageIOHandler::ImageOption) const':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1486: undefined reference to `__imp___ZN8QVariantC1ERK10QByteArray'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qlist.h:643: undefined reference to `__imp___ZN9QListData6appendEv'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o: In function `QDDSHandler::read(QImage*)':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1400: undefined reference to `__imp___ZNK15QImageIOHandler6deviceEv'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1406: undefined reference to `__imp___ZN11QDataStreamC1EP9QIODevice'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1407: undefined reference to `__imp___ZN11QDataStream12setByteOrderENS_9ByteOrderE'
                    .obj/release/qddshandler.o: In function `readCubeMap':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1330: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1332: undefined reference to `__imp___ZN6QImage4fillEj'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1332: undefined reference to `__imp___ZN6QImageD1Ev'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1346: undefined reference to `__imp___ZNK6QImage8scanLineEi'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1347: undefined reference to `__imp___ZN6QImage8scanLineEi'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1348: undefined reference to `_memcpy'
                    .obj/release/qddshandler.o: In function `readTexture':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1220: undefined reference to `__imp___ZN6QImageD1Ev'
                    .obj/release/qddshandler.o: In function `QDDSHandler::read(QImage*)':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1413: undefined reference to `__imp___ZNK11QDataStream6statusEv'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1406: undefined reference to `__imp___ZN11QDataStreamD1Ev'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1413: undefined reference to `__imp___ZNK6QImage6isNullEv'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1415: undefined reference to `__imp___ZN6QImageaSERKS_'
                    .obj/release/qddshandler.o: In function `QDDSHandler::write(QImage const&)':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1422: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:166: undefined reference to `__imp___ZN6QDebug12putByteArrayEPKcjNS_13Latin1ContentE'
                    .obj/release/qddshandler.o: In function `QDDSHandler::write(QImage const&)':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1422: undefined reference to `__imp___ZN6QDebugD1Ev'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtGui/qimage.h:184: undefined reference to `__imp___ZNK6QImage22convertToFormat_helperENS_6FormatE6QFlagsIN2Qt19ImageConversionFlagEE'
                    .obj/release/qddshandler.o: In function `QDDSHandler::write(QImage const&)':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1428: undefined reference to `__imp___ZNK15QImageIOHandler6deviceEv'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1428: undefined reference to `__imp___ZN11QDataStreamC1EP9QIODevice'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1429: undefined reference to `__imp___ZN11QDataStream12setByteOrderENS_9ByteOrderE'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1437: undefined reference to `__imp___ZNK6QImage6heightEv'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1438: undefined reference to `__imp___ZNK6QImage5widthEv'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1463: undefined reference to `__imp___ZNK6QImage5pixelEii'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:399: undefined reference to `__imp___ZN11QDataStreamlsEi'
                    .obj/release/qddshandler.o: In function `QDDSHandler::write(QImage const&)':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1428: undefined reference to `__imp___ZN11QDataStreamD1Ev'
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1426: undefined reference to `__imp___ZN6QImageD1Ev'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                    .obj/release/qddshandler.o: In function `QDDSHandler::~QDDSHandler()':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.h:51: undefined reference to `__imp___ZN15QImageIOHandlerD2Ev'
                    .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.h:51: undefined reference to `__imp___ZN15QImageIOHandlerD2Ev'
                    .obj/release/qddshandler.o: In function `QDDSHandler::~QDDSHandler()':
                    C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.h:51: undefined reference to `__ZdlPvj'
                    .obj/release/qddshandler.o: In function `QList<QByteArray>::detach_helper_grow(int, int)':
                    C:/Qt/5.15.0/mingw81_64/include/QtCore/qlist.h:803: undefined reference to `__imp___ZN9QListData11detach_growEPii'
                    .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTI15QImageIOHandler[__ZTI15QImageIOHandler]+0x0): undefined reference to `__ZTVN10__cxxabiv117__class_type_infoE'
                    .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTI11QDDSHandler[__ZTI11QDDSHandler]+0x0): undefined reference to `__ZTVN10__cxxabiv120__si_class_type_infoE'
                    .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTV11QDDSHandler[__ZTV11QDDSHandler]+0x10): undefined reference to `__ZNK15QImageIOHandler4nameEv'
                    .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTV11QDDSHandler[__ZTV11QDDSHandler]+0x2c): undefined reference to `__ZN15QImageIOHandler15jumpToNextImageEv'
                    .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTV11QDDSHandler[__ZTV11QDDSHandler]+0x34): undefined reference to `__ZNK15QImageIOHandler9loopCountEv'
                    .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTV11QDDSHandler[__ZTV11QDDSHandler]+0x3c): undefined reference to `__ZNK15QImageIOHandler14nextImageDelayEv'
                    .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTV11QDDSHandler[__ZTV11QDDSHandler]+0x40): undefined reference to `__ZNK15QImageIOHandler18currentImageNumberEv'
                    .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTV11QDDSHandler[__ZTV11QDDSHandler]+0x44): undefined reference to `__ZNK15QImageIOHandler16currentImageRectEv'
                    collect2.exe: error: ld returned 1 exit status
                    mingw32-make[1]: *** [Makefile.Release:75: ../../../../plugins/imageformats/qdds.dll] Error 1
                    mingw32-make[1]: Leaving directory 'C:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds'
                    mingw32-make: *** [Makefile:55: release-install] Error 2
                    
                    B 1 Reply Last reply
                    0
                    • M Matthieuzone

                      @Bonnie

                      
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:507: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERs'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERi'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERx'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:527: undefined reference to `__imp___ZN6QImage8scanLineEi'
                      .obj/release/qddshandler.o: In function `readDXT<(DXTVersions)4>':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:507: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERs'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERi'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERx'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:527: undefined reference to `__imp___ZN6QImage8scanLineEi'
                      .obj/release/qddshandler.o: In function `readPalette8Image':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:833: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:833: undefined reference to `__imp___ZN11QDataStreamrsERa'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:833: undefined reference to `__imp___ZN6QImage8setColorEij'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:840: undefined reference to `__imp___ZN6QImage8setPixelEiij'
                      .obj/release/qddshandler.o: In function `readDXT<(DXTVersions)2>':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:507: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERs'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERi'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:510: undefined reference to `__imp___ZN11QDataStreamrsERx'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:527: undefined reference to `__imp___ZN6QImage8scanLineEi'
                      .obj/release/qddshandler.o: In function `readRG32F':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:759: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:761: undefined reference to `__imp___ZN6QImage8scanLineEi'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:763: undefined reference to `__imp___ZN11QDataStream25setFloatingPointPrecisionENS_22FloatingPointPrecisionE'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:763: undefined reference to `__imp___ZN11QDataStreamrsERf'
                      .obj/release/qddshandler.o: In function `readFloat32':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:686: undefined reference to `__imp___ZNK11QDataStream22floatingPointPrecisionEv'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:686: undefined reference to `__imp___ZNK11QDataStream22floatingPointPrecisionEv'
                      .obj/release/qddshandler.o: In function `readRG16F':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:710: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:712: undefined reference to `__imp___ZN6QImage8scanLineEi'
                      .obj/release/qddshandler.o: In function `readPalette4Image':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:853: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:853: undefined reference to `__imp___ZN11QDataStreamrsERa'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:853: undefined reference to `__imp___ZN6QImage8setColorEij'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:862: undefined reference to `__imp___ZN6QImage8setPixelEiij'
                      .obj/release/qddshandler.o: In function `readQ8W8V8U8':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:949: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:953: undefined reference to `__imp___ZN6QImage8scanLineEi'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:957: undefined reference to `__imp___ZN11QDataStreamrsERa'
                      .obj/release/qddshandler.o: In function `getNormalZ':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:350: undefined reference to `_sqrt'
                      .obj/release/qddshandler.o: In function `readCxV8U8':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:350: undefined reference to `_sqrt'
                      .obj/release/qddshandler.o: In function `QDDSHandler::QDDSHandler()':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1381: undefined reference to `__imp___ZN15QImageIOHandlerC2Ev'
                      .obj/release/qddshandler.o: In function `QDDSHandler::canRead(QIODevice*)':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1540: undefined reference to `__imp___ZN9QIODevice4peekEx'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o: In function `QDDSHandler::canRead(QIODevice*)':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1533: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o: In function `QDDSHandler::canRead(QIODevice*)':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1533: undefined reference to `__imp___ZN6QDebugD1Ev'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o: In function `QDDSHandler::canRead() const':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1391: undefined reference to `__imp___ZNK15QImageIOHandler9setFormatERK10QByteArray'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1387: undefined reference to `__imp___ZNK15QImageIOHandler6deviceEv'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o: In function `QDDSHandler::verifyHeader(DDSHeader const&) const':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1595: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:152: undefined reference to `__imp___ZN11QTextStreamlsEj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o: In function `QDDSHandler::verifyHeader(DDSHeader const&) const':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1589: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:152: undefined reference to `__imp___ZN11QTextStreamlsEj'
                      .obj/release/qddshandler.o: In function `QDDSHandler::verifyHeader(DDSHeader const&) const':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1607: undefined reference to `__imp___ZN6QDebugD1Ev'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o: In function `QDDSHandler::verifyHeader(DDSHeader const&) const':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1607: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o: In function `QDDSHandler::verifyHeader(DDSHeader const&) const':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1601: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:152: undefined reference to `__imp___ZN11QTextStreamlsEj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1553: undefined reference to `__imp___ZNK15QImageIOHandler6deviceEv'
                      .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1561: undefined reference to `__imp___ZN11QDataStreamC1EP9QIODevice'
                      .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1562: undefined reference to `__imp___ZN11QDataStream12setByteOrderENS_9ByteOrderE'
                      .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1569: undefined reference to `__imp___ZNK11QDataStream6statusEv'
                      .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1561: undefined reference to `__imp___ZN11QDataStreamD1Ev'
                      .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1554: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                      .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1554: undefined reference to `__imp___ZN6QDebugD1Ev'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o: In function `QDDSHandler::option(QImageIOHandler::ImageOption) const':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1484: undefined reference to `__imp___ZN8QVariantC1ERK5QSize'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qlist.h:160: undefined reference to `__imp___ZN9QListData11shared_nullE'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qvariant.h:371: undefined reference to `__imp___ZN8QVariantC1EiPKvj'
                      .obj/release/qddshandler.o: In function `QDDSHandler::option(QImageIOHandler::ImageOption) const':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1486: undefined reference to `__imp___ZN8QVariantC1ERK10QByteArray'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qlist.h:643: undefined reference to `__imp___ZN9QListData6appendEv'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o: In function `QDDSHandler::read(QImage*)':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1400: undefined reference to `__imp___ZNK15QImageIOHandler6deviceEv'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1406: undefined reference to `__imp___ZN11QDataStreamC1EP9QIODevice'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1407: undefined reference to `__imp___ZN11QDataStream12setByteOrderENS_9ByteOrderE'
                      .obj/release/qddshandler.o: In function `readCubeMap':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1330: undefined reference to `__imp___ZN6QImageC1EiiNS_6FormatE'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1332: undefined reference to `__imp___ZN6QImage4fillEj'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1332: undefined reference to `__imp___ZN6QImageD1Ev'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1346: undefined reference to `__imp___ZNK6QImage8scanLineEi'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1347: undefined reference to `__imp___ZN6QImage8scanLineEi'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1348: undefined reference to `_memcpy'
                      .obj/release/qddshandler.o: In function `readTexture':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1220: undefined reference to `__imp___ZN6QImageD1Ev'
                      .obj/release/qddshandler.o: In function `QDDSHandler::read(QImage*)':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1413: undefined reference to `__imp___ZNK11QDataStream6statusEv'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1406: undefined reference to `__imp___ZN11QDataStreamD1Ev'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1413: undefined reference to `__imp___ZNK6QImage6isNullEv'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1415: undefined reference to `__imp___ZN6QImageaSERKS_'
                      .obj/release/qddshandler.o: In function `QDDSHandler::write(QImage const&)':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1422: undefined reference to `__imp___ZNK14QMessageLogger7warningEv'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qstring.h:701: undefined reference to `__imp___ZN7QString15fromUtf8_helperEPKci'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:159: undefined reference to `__imp___ZN11QTextStreamlsERK7QString'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:166: undefined reference to `__imp___ZN6QDebug12putByteArrayEPKcjNS_13Latin1ContentE'
                      .obj/release/qddshandler.o: In function `QDDSHandler::write(QImage const&)':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1422: undefined reference to `__imp___ZN6QDebugD1Ev'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qarraydata.h:239: undefined reference to `__imp___ZN10QArrayData10deallocateEPS_jj'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtGui/qimage.h:184: undefined reference to `__imp___ZNK6QImage22convertToFormat_helperENS_6FormatE6QFlagsIN2Qt19ImageConversionFlagEE'
                      .obj/release/qddshandler.o: In function `QDDSHandler::write(QImage const&)':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1428: undefined reference to `__imp___ZNK15QImageIOHandler6deviceEv'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1428: undefined reference to `__imp___ZN11QDataStreamC1EP9QIODevice'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1429: undefined reference to `__imp___ZN11QDataStream12setByteOrderENS_9ByteOrderE'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1437: undefined reference to `__imp___ZNK6QImage6heightEv'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1438: undefined reference to `__imp___ZNK6QImage5widthEv'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1463: undefined reference to `__imp___ZNK6QImage5pixelEii'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdatastream.h:399: undefined reference to `__imp___ZN11QDataStreamlsEi'
                      .obj/release/qddshandler.o: In function `QDDSHandler::write(QImage const&)':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1428: undefined reference to `__imp___ZN11QDataStreamD1Ev'
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.cpp:1426: undefined reference to `__imp___ZN6QImageD1Ev'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o:C:/Qt/5.15.0/mingw81_64/include/QtCore/qdebug.h:129: undefined reference to `__imp___ZN11QTextStreamlsEc'
                      .obj/release/qddshandler.o: In function `QDDSHandler::~QDDSHandler()':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.h:51: undefined reference to `__imp___ZN15QImageIOHandlerD2Ev'
                      .obj/release/qddshandler.o:C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.h:51: undefined reference to `__imp___ZN15QImageIOHandlerD2Ev'
                      .obj/release/qddshandler.o: In function `QDDSHandler::~QDDSHandler()':
                      C:\Qt\5.15.0\Src\qtimageformats\src\plugins\imageformats\dds/qddshandler.h:51: undefined reference to `__ZdlPvj'
                      .obj/release/qddshandler.o: In function `QList<QByteArray>::detach_helper_grow(int, int)':
                      C:/Qt/5.15.0/mingw81_64/include/QtCore/qlist.h:803: undefined reference to `__imp___ZN9QListData11detach_growEPii'
                      .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTI15QImageIOHandler[__ZTI15QImageIOHandler]+0x0): undefined reference to `__ZTVN10__cxxabiv117__class_type_infoE'
                      .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTI11QDDSHandler[__ZTI11QDDSHandler]+0x0): undefined reference to `__ZTVN10__cxxabiv120__si_class_type_infoE'
                      .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTV11QDDSHandler[__ZTV11QDDSHandler]+0x10): undefined reference to `__ZNK15QImageIOHandler4nameEv'
                      .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTV11QDDSHandler[__ZTV11QDDSHandler]+0x2c): undefined reference to `__ZN15QImageIOHandler15jumpToNextImageEv'
                      .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTV11QDDSHandler[__ZTV11QDDSHandler]+0x34): undefined reference to `__ZNK15QImageIOHandler9loopCountEv'
                      .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTV11QDDSHandler[__ZTV11QDDSHandler]+0x3c): undefined reference to `__ZNK15QImageIOHandler14nextImageDelayEv'
                      .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTV11QDDSHandler[__ZTV11QDDSHandler]+0x40): undefined reference to `__ZNK15QImageIOHandler18currentImageNumberEv'
                      .obj/release/qddshandler.o:qddshandler.cpp:(.rdata$_ZTV11QDDSHandler[__ZTV11QDDSHandler]+0x44): undefined reference to `__ZNK15QImageIOHandler16currentImageRectEv'
                      collect2.exe: error: ld returned 1 exit status
                      mingw32-make[1]: *** [Makefile.Release:75: ../../../../plugins/imageformats/qdds.dll] Error 1
                      mingw32-make[1]: Leaving directory 'C:/Qt/5.15.0/Src/qtimageformats/src/plugins/imageformats/dds'
                      mingw32-make: *** [Makefile:55: release-install] Error 2
                      
                      B Offline
                      B Offline
                      Bonnie
                      wrote on last edited by
                      #12

                      @Matthieuzone Your qmake does not has output because you already run it, so it won't create new stash file, that doesn't matter.
                      But your mingw32-make output only has the link part.
                      Run "mingw32-make clean" first to clean the compiled files, then "mingw32-make install" again.

                      M 1 Reply Last reply
                      4
                      • B Bonnie

                        @Matthieuzone Your qmake does not has output because you already run it, so it won't create new stash file, that doesn't matter.
                        But your mingw32-make output only has the link part.
                        Run "mingw32-make clean" first to clean the compiled files, then "mingw32-make install" again.

                        M Offline
                        M Offline
                        Matthieuzone
                        wrote on last edited by
                        #13

                        @Bonnie
                        Thank you very much, it worked perfectly.

                        1 Reply Last reply
                        1

                        • Login

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