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

QAudioInput needs api-ms-win-core-winrt-l1-1-0.dll on Win7 with static libs

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P3: Somewhat important
    • None
    • 5.13.0
    • Multimedia
    • None
    • Windows

    Description

      When I use QAudioInput under Win7, it works fine when I run the program in Qt Creator. But when I link to the static Qt libraries that I built, and then try to run it, it complains about the lake of the abovementioned DLL, which is only present in Win8 and later. There is no functionality that I need in that DLL that can't be done in Win7, and that isn't being done when running in Qt Creator. Perhaps it would work if I didn't use static libraries, but I don't want to have to distribute a pile of DLLs and an installer. In fact, I've never managed to create a deployable dynamically linked application that didn't complain about missing DLLs-that's why I created static libraries in the first place.

      If there's a configure option that deals with this when building the static libraries, I'd like to know about it, but I've read through the list of options, features, and libraries, and don't see anything relevant.

      Attachments

        Issue Links

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

          Activity

            People

              valentyn.doroshchuk Valentyn Doroshchuk
              pderocco Paul DeRocco
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes