Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-97753

Cannot build project with static QT 6.2.0

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Invalid
    • Affects Version/s: 6.2.0
    • Fix Version/s: None
    • Component/s: Build System
    • Labels:
      None
    • Environment:
      Visual Studio 16.11.5 x64
      Windows 10 x64 Build 19043
      Python 3.10
      Qt Creator 5.0.2
      CMake 3.21.6 x64
      Ninja 1.10.2
      Perl 5.34.0 (included with GIT 2.33.1.windows.1)
    • Platform/s:
      Windows

      Description

      I compiled static QT 6.2.0 successfully with: C:/Qt/6.2.0/Src/configure.bat -static -debug-and-release -prefix "C:\Qt\6.2.0\msvc2019_64_static" -skip qtwebengine -skip qtwayland -skip qt3d -skip qtquick3d

      When building my project using this self compiled QT build, I get the following three errors:

      Qt6Gui.lib(qaction.cpp.obj):-1: error: LNK2005: "private: static void __cdecl QAction::qt_static_metacall(class QObject *,enum QMetaObject::Call,int,void * *)" (?qt_static_metacall@QAction@@CAXPEAVQObject@@W4Call@QMetaObject@@HPEAPEAX@Z) is already defined in moc_qaction.obj.

      Qt6Gui.lib(qaction.cpp.obj):-1: error: LNK2005: "public: static struct QMetaObject const QAction::staticMetaObject" (?staticMetaObject@QAction@@2UQMetaObject@@B) is already defined in moc_qaction.obj.

      ....exe:-1: error: LNK1169: one or more multiply defined symbols found

      Building my project using the dynamic QT 6.2.0 MSVC x64 build downloaded from QT maintenance tool works fine without any errors.

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            qtbuildsystem Qt Build System Team
            Reporter:
            gamerx gamerx
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes