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

Missing api-ms-win-crt-stdio-l1-1-0.dll on some (possibly not up-to-date) Windows versions

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Out of scope
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • 5.6.1, 5.7.0
    • None
    • Windows 10, MSVC 2015

      Some of our clients reporting errors due to a missing api-ms-win-crt-stdio-l1-1-0.dll with MSVC 2015 apps. This file is contained in the Universal C Runtime, which should be included in the Visual C++ Redistributable for Visual Studio 2015. However, these customers have to manually download and install an updated Universal C Runtime to get the applications to start.

      I don't know the exact reason, but it seems like Qt's Visual C++ Redistributable for Visual Studio 2015 doesn't include all the files that are needed to run Qt apps on older (possible not up-to-date) Windows versions.

      See also this quote from https://support.microsoft.com/en-us/kb/2999226

      Microsoft Visual Studio 2015 creates a dependency on the Universal CRT when applications are built by using the Windows 10 Software Development Kit (SDK). You can install this update on earlier Windows operating systems to enable these applications to run correctly.

      This may or not be related to QTBUG-48659, maybe they are even duplicates.

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

            kleint Friedemann Kleint
            VersalEszett Julius Bullinger
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes