Uploaded image for project: 'Qt Solutions'
  1. Qt Solutions
  2. QTSOLBUG-165

QtPropertyBrowser doesn’t compile as DLL (win32/VS/Qt5.0.0)

    XMLWordPrintable

    Details

    • Commits:
      qtbase: 489d8a0627c46092d20f476d5521ecafd42e5ce5

      Description

      When compiling the QtPropertyBrowser component as a DLL (configure -library), compilation fails using the latest Qt 5.0.0 and QtSolutions master.

      Reason for that:

      In “qtpropertybrowser\buildlib\buildlib.pro”:

      CONFIG += qt dll qtpropertybrowser-buildlib

      In “qtpropertybrowser\src\qtpropertybrowser.pri”:

      win32 { contains(TEMPLATE, lib):contains(CONFIG, shared):DEFINES += QT_QTPROPERTYBROWSER_EXPORT else:qtpropertybrowser-uselib:DEFINES += QT_QTPROPERTYBROWSER_IMPORT
      }

      it relies on the “shared” keyword, which is not defined in the .pro file (“dll” is defined), so I guess one could change it to:

      win32 { contains(TEMPLATE, lib):contains(CONFIG, dll):DEFINES += QT_QTPROPERTYBROWSER_EXPORT else:qtpropertybrowser-uselib:DEFINES += QT_QTPROPERTYBROWSER_IMPORT
      }

      (I tried to create a new issue in the bug tracker but it didn’t work for me: “Assignee: The default assignee does NOT have ASSIGNABLE permission OR Unassigned issues are turned off.”)

        Attachments

          Issue Links

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

            Activity

              People

              • Assignee:
                buddenha Oswald Buddenhagen
                Reporter:
                gjaegy Gregory Jaegy
              • Votes:
                1 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes