Qt 5.6.2 Windows XP
Does Qt 5.6.2 support Windows XP?
Because I saw in qtbase/src/corelib/tools/qtimezoneprivate_win.cpp
This file includes GetDynamicTimeZoneInformation and it not implemented on Windows XP
But on page http://doc.qt.io/qt-5/supported-platforms-and-configurations.html I see that Qt 5.6 is supported Windows XP
@lolopolosko Qt 5.6 only supports deployment to Windows XP.
Yes I know
I deploy app on Windows XP (build on Windows 10) and I have problem with GetDynamicTimeZoneInformation
Unable to find an entry point named 'GetDynamicTimeZoneInformation' in DLL 'kernel32.dll'
I found source where it used (qtimezoneprivate_win.cpp). And it was added only in Qt 5.6 not in Qt 5.5
@lolopolosko OK. I would ask on Qt mailing list where Qt developers are, they should know.
@jsulm Ok, I'll be waiting
@lolopolosko No, actually a mean that you should ask them :-)
@jsulm Oh.. sorry.
I have Qt 5.6.0 running on WinXP. I would expect Qt 5.6.2 would also work since it is a bug fix version but I don't know for sure.
I would suggest compiling on WinXP so that if there are problems you will find out right away. When I did this I had to modify the executable 'configure.exe' so that it would run on this OS. This is a link that describes how to do set the proper version so 'configure.exe' will run on XP: http://www.tripleboot.org/?p=423
When you compile Qt you need to make sure you have the configure options '-target xp' and '-no-directwrite' set otherwise it won't work (won't compile).
You could try compiling Qt from Win7/8/10 and target WinXP but you will need to figure out some way to test this thoroughly. My thinking is that if I can compile on WinXP it should work on this OS.
@Rondog Ah.. Sorry. I was careless. I read source and saw that
#ifndef Q_OS_WINRT #define QT_USE_REGISTRY_TIMEZONE 1 #endif
All be ok and work correct on Windows XP. Sorry guys