Uploaded image for project: 'Qt Installer Framework'
  1. Qt Installer Framework
  2. QTIFW-2160

Requires Dynamic VC 2017 Framework when should be able to work independently [ statically linked and packaged ]

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Not Evaluated
    • None
    • 4.0.1-1
    • General
    • None
    • Windows 10 - Clean Deployment
    • Windows

    Description

      Start from a fresh, clean Windows 10 20H2 Deploy

      Download the Windows Online installer from https://www.qt.io/download-qt-installer

      Installer will not run if attempted from browser or command line ... If click on downloaded package you get "The code execution cannot proceed because MSVCP140.dll was not found. Reinstalling the program may fix the problem."

      Analysis of the code/package shows it to be built to the VC 2017 Runtime package.

      You can fix this by deploying the Visual C runtimes prior to running the app (i.e. https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0 )

      Deploying the MS package prior to deployment is is NOT DOCUMENTED ANYWHERE nor is it/can it be pulled automatically by the installer to satisfy requirements due to build-type construction.

      The installer should be re-built and reissued to fully-contained/linked STATIC LIBRARIES (i.e. rebuild in MinGW 7.3 or 8.1).

      Installers should never require libraries to be deployed to run themselves...

      Attachments

        Issue Links

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

          Activity

            People

              installerteam Installer Team
              freddofrog Freddo Frog
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes