[Interest] qwindows.dll additional dependencies

Cristian Adam cristian.adam at qt.io
Wed Nov 23 11:03:29 CET 2022


If we have a look at Supported versions of Windows client | Microsoft Learn<https://learn.microsoft.com/en-us/windows/release-health/supported-versions-windows-client> Windows 10 (1507) is mentioned as:

Version Servicing option        Availability date       Build   Mainstream support end date     Extended support end date
21H2    Long-Term Servicing Channel (LTSC)      2021-11-16      19044   2027-01-12      2032-01-13
1809    Long-Term Servicing Channel (LTSC)      2018-11-13      17763   2024-01-09      2029-01-09
1607    Long-Term Servicing Branch (LTSB)       2016-08-02      14393   End of servicing        2026-10-13
1507 (RTM)      Long-Term Servicing Branch (LTSB)       2015-07-29      10240   End of servicing        2025-10-14



And since Qt mentions the least supported version to be Windows 10 21H2 (1809 or later), it looks like Qt is

supporting a Windows 10 version that doesn't have "End of servicing" for the Mainstream support end date.


Cheers,

Cristian.


________________________________
From: Yauheni Pervenenka <yauheni.pervenenka at viber.com>
Sent: Wednesday, November 23, 2022 10:46
To: Cristian Adam <cristian.adam at qt.io>
Cc: interest at qt-project.org <interest at qt-project.org>
Subject: Re: [Interest] qwindows.dll additional dependencies

Thanks guys for answer, I have had the next error on windows 10(1507)

QLibraryPrivate::loadPlugin failed on "C:/Users/User/AppData/Local/App/platforms/qwindows.dll" : "Cannot load library C:\\Users\\User\\AppData\\Local\\App\\platforms\\qwindows.dll: The specified procedure could not be found."

Maybe I missed something? For qt 6.2.4 it work fine.

On Tue, Nov 22, 2022 at 3:58 PM Cristian Adam <cristian.adam at qt.io<mailto:cristian.adam at qt.io>> wrote:

Hi,

These DLLs should be part of your Windows system libraries.

Which Windows version have you tried it on? Documentation<https://doc.qt.io/qt-6/supported-platforms.html> for supported platforms states:

Windows 11 21H2 (1809 or later) x86_64  MSVC 2022, MSVC 2019, MinGW 11.2
Windows 10 21H2 (1809 or later) x86_64  MSVC 2022, MSVC 2019, MinGW 11.2
Windows on ARM  arm64   MSVC 2019/2022

You can have a look at the MinGW version of Qt, which might have less dependencies.

Cheers,
Cristian.

On 11/22/2022 13:03, Yauheni Pervenenka via Interest wrote:
Hello, community,
Recently discovered that qwindows.dll (starting from version 6.3.2) started depend of:
api-ms-win-shcore-scaling-l1-1-1.dll
api-ms-win-core-winrt-string-l1-1-0.dll
api-ms-win-core-winrt-l1-1-0.dll

Are the ways to avoid this dependencies and are these dlls should be distributed with the application?
[image.png]



_______________________________________________
Interest mailing list
Interest at qt-project.org<mailto:Interest at qt-project.org>
https://lists.qt-project.org/listinfo/interest

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20221123/611fd8cb/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 738378 bytes
Desc: image.png
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20221123/611fd8cb/attachment-0001.png>


More information about the Interest mailing list