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

CONFIG -= embed_manifest_dll not sufficient to prevent embedding manifests in plugins when building through Visual Studio 2008

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.1.1
    • 4.5.3
    • Build tools: qmake
    • None
    • Windows XP
    • 28a7af7b2ae1accec904b276d3bd240608d3a73f

    Description

      It seems that adding CONFIG -= embed_manifest_dll in the project file is not sufficient to prevent embedding a manifest in plugins when using qmake to generate a Visual Studio 2008 solution (qmake -tp vc).

      Apparently, Visual Studio 2008 needs to have an entry like GenerateManifest="false" in its VCLinkerTool section. Otherwise, by default, a manifest is generated and may prevent the plugin from loading in some environments.

      When using makefiles and NMAKE on win32 platforms however, CONFIG -= embed_manifest_dll works as decribed, and the manifest is not embedded in the plugin.

      Attachments

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

        Activity

          People

            jbornema Joerg Bornemann
            mekugi Patrick Schyrr
            Votes:
            3 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes