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.
  • S SGaist
    26 May 2020, 21:22

    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 26 May 2020, 22:24 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 26 May 2020, 22:57 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 27 May 2020, 08:25
      4
      • B Bonnie
        26 May 2020, 22:57

        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 27 May 2020, 08:25 last edited by
        #5

        @Bonnie thank you !

        1 Reply Last reply
        0
        • B Bonnie
          26 May 2020, 22:57

          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 27 May 2020, 09:09 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 27 May 2020, 09:23 last edited by Bonnie
            #7

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

            M 1 Reply Last reply 27 May 2020, 09:42
            1
            • B Bonnie
              27 May 2020, 09:23

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

              M Offline
              M Offline
              Matthieuzone
              wrote on 27 May 2020, 09:42 last edited by
              #8

              @Bonnie ok, thanks

              B 1 Reply Last reply 27 May 2020, 12:43
              0
              • M Matthieuzone
                27 May 2020, 09:42

                @Bonnie ok, thanks

                B Offline
                B Offline
                Bonnie
                wrote on 27 May 2020, 12:43 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 27 May 2020, 14:59
                2
                • B Bonnie
                  27 May 2020, 12:43

                  @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 27 May 2020, 14:59 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
                    27 May 2020, 12:43

                    @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 27 May 2020, 15:11 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 27 May 2020, 15:21
                    0
                    • M Matthieuzone
                      27 May 2020, 15: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 Offline
                      B Offline
                      Bonnie
                      wrote on 27 May 2020, 15:21 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 27 May 2020, 15:39
                      4
                      • B Bonnie
                        27 May 2020, 15:21

                        @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 27 May 2020, 15:39 last edited by
                        #13

                        @Bonnie
                        Thank you very much, it worked perfectly.

                        1 Reply Last reply
                        1

                        12/13

                        27 May 2020, 15:21

                        • Login

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